=============================================================================== 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/rebuilderdGbLiqd/inputs/golang-github-containerd-stargz-snapshotter_0.14.3-4+b5_ppc64el.buildinfo Source: golang-github-containerd-stargz-snapshotter Version: 0.14.3-4 rebuilderd-worker node: osuosl7-ppc64el +------------------------------------------------------------------------------+ | Downloading sources Mon, 01 Dec 2025 13:24:12 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [140 kB] Get:2 https://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:3 https://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:4 https://deb.debian.org/debian trixie-proposed-updates InRelease [57.5 kB] Get:5 https://deb.debian.org/debian trixie-backports InRelease [54.0 kB] Get:6 https://deb.debian.org/debian forky InRelease [148 kB] Get:7 https://deb.debian.org/debian sid InRelease [176 kB] Get:8 https://deb.debian.org/debian experimental InRelease [82.8 kB] Get:9 https://deb.debian.org/debian trixie/non-free-firmware Sources [6,548 B] Get:10 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:11 https://deb.debian.org/debian-security trixie-security/non-free-firmware Sources [696 B] Get:12 https://deb.debian.org/debian-security trixie-security/main Sources [95.3 kB] Get:13 https://deb.debian.org/debian trixie-updates/main Sources [2,788 B] Get:14 https://deb.debian.org/debian trixie-proposed-updates/main Sources [38.6 kB] Get:15 https://deb.debian.org/debian trixie-backports/main Sources [104 kB] Get:16 https://deb.debian.org/debian trixie-backports/non-free-firmware Sources [1,032 B] Get:17 https://deb.debian.org/debian forky/main Sources [10.7 MB] Get:18 https://deb.debian.org/debian forky/non-free-firmware Sources [7,412 B] Get:19 https://deb.debian.org/debian sid/main Sources [11.2 MB] Get:20 https://deb.debian.org/debian sid/non-free-firmware Sources [9,684 B] Get:21 https://deb.debian.org/debian experimental/main Sources [363 kB] Get:22 https://deb.debian.org/debian experimental/non-free-firmware Sources [3,052 B] Fetched 33.8 MB in 4s (7,966 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 Mon, 01 Dec 2025 13:24:17 +0000 | +------------------------------------------------------------------------------+ + nice /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderdGbLiqd/out --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- /srv/rebuilderd/tmp/rebuilderdGbLiqd/inputs/golang-github-containerd-stargz-snapshotter_0.14.3-4+b5_ppc64el.buildinfo Rebuilding golang-github-containerd-stargz-snapshotter=0.14.3-4 in /srv/rebuilderd/tmp/rebuilderdGbLiqd/inputs now. /srv/rebuilderd/tmp/rebuilderdGbLiqd/inputs/golang-github-containerd-stargz-snapshotter_0.14.3-4+b5_ppc64el.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://deb.debian.org/debian unstable InRelease [176 kB] Get:2 http://deb.debian.org/debian unstable/main ppc64el Packages [10.1 MB] Fetched 10.2 MB in 1s (8257 kB/s) Reading package lists... Get:1 http://deb.debian.org/debian unstable/main ppc64el libgcc-15-dev ppc64el 15.2.0-9 [1467 kB] Fetched 1467 kB in 0s (105 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7gr9xtr9/libgcc-15-dev_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-gopkg-ini.v1-dev all 1.67.0-1 [39.9 kB] Fetched 39.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxce88219/golang-gopkg-ini.v1-dev_1.67.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-gopkg-yaml.v3-dev all 3.0.4-1 [76.0 kB] Fetched 76.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph7m0ymte/golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-sirupsen-logrus-dev all 1.9.3-1 [47.1 kB] Fetched 47.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp7kk_yxb/golang-github-sirupsen-logrus-dev_1.9.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-gopkg-tomb.v1-dev all 0.0~git20141024.0.dd63297-8 [5308 B] Fetched 5308 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3qxebt6k/golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-nytimes-gziphandler-dev all 1.1.1-1 [39.9 kB] Fetched 39.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpveo71lun/golang-github-nytimes-gziphandler-dev_1.1.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-hashicorp-errwrap-dev all 1.1.0-1 [6168 B] Fetched 6168 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpymb3ujj_/golang-github-hashicorp-errwrap-dev_1.1.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-pelletier-go-toml-dev all 1.9.5-1 [77.6 kB] Fetched 77.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpocgjib40/golang-github-pelletier-go-toml-dev_1.9.5-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libc6 ppc64el 2.41-12 [2757 kB] Fetched 2757 kB in 0s (130 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4_2o9fv7/libc6_2.41-12_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libmagic1t64 ppc64el 1:5.46-5 [116 kB] Fetched 116 kB in 0s (0 B/s) dpkg-name: info: moved 'libmagic1t64_1%3a5.46-5_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpvpv1cvw7/libmagic1t64_5.46-5_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el util-linux ppc64el 2.41.2-4 [1274 kB] Fetched 1274 kB in 0s (99.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5ioo3dkj/util-linux_2.41.2-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.8 kB] Fetched 14.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2i0fve2f/golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el g++-15 ppc64el 15.2.0-9 [24.6 kB] Fetched 24.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6gt36kkc/g++-15_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [8084 B] Fetched 8084 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx_6q8i9g/golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libpam-modules-bin ppc64el 1.7.0-5 [52.5 kB] Fetched 52.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3n00t1n0/libpam-modules-bin_1.7.0-5_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libarchive-zip-perl all 1.68-1 [104 kB] Fetched 104 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9egis_b9/libarchive-zip-perl_1.68-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-src all 2:1.24~2 [5136 B] Fetched 5136 B in 0s (0 B/s) dpkg-name: info: moved 'golang-src_2%3a1.24~2_all.deb' to '/srv/rebuilderd/tmp/tmptmmpfwnf/golang-src_1.24~2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el media-types all 14.0.0 [30.8 kB] Fetched 30.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpebqv5kzb/media-types_14.0.0_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libsframe2 ppc64el 2.45.50.20251125-1 [82.0 kB] Fetched 82.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzwc8mktn/libsframe2_2.45.50.20251125-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-any ppc64el 2:1.24~2 [5216 B] Fetched 5216 B in 0s (0 B/s) dpkg-name: info: moved 'golang-any_2%3a1.24~2_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpjatbr1qv/golang-any_1.24~2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el grep ppc64el 3.12-1 [455 kB] Fetched 455 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd0x5ja3c/grep_3.12-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libseccomp-dev ppc64el 2.6.0-2 [102 kB] Fetched 102 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkps8z769/libseccomp-dev_2.6.0-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libpipeline1 ppc64el 1.5.8-2 [43.7 kB] Fetched 43.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4ptd47tk/libpipeline1_1.5.8-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-oauth2-dev all 0.27.0-1 [37.2 kB] Fetched 37.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp60w8nss8/golang-golang-x-oauth2-dev_0.27.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libisl23 ppc64el 0.27-1 [733 kB] Fetched 733 kB in 0s (70.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe08ri3ma/libisl23_0.27-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-rs-xid-dev all 1.6.0-1 [11.3 kB] Fetched 11.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9uwvx9ex/golang-github-rs-xid-dev_1.6.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libcap-dev ppc64el 1:2.75-10+b1 [583 kB] Fetched 583 kB in 0s (0 B/s) dpkg-name: info: moved 'libcap-dev_1%3a2.75-10+b1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmp1wh02ffm/libcap-dev_2.75-10+b1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el openssl-provider-legacy ppc64el 3.5.4-1 [310 kB] Fetched 310 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjp0yvl4l/openssl-provider-legacy_3.5.4-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-mrunalp-fileutils-dev all 0.5.1-1 [5212 B] Fetched 5212 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplc_fntgc/golang-github-mrunalp-fileutils-dev_0.5.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-docker-go-metrics-dev all 0.0.1-2 [18.9 kB] Fetched 18.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8apiq80d/golang-github-docker-go-metrics-dev_0.0.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-kr-text-dev all 0.2.0-2 [10.2 kB] Fetched 10.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppzgsxe_6/golang-github-kr-text-dev_0.2.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-mdlayher-netlink-dev all 1.8.0-2 [40.6 kB] Fetched 40.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzaebg24n/golang-github-mdlayher-netlink-dev_1.8.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el pkgconf ppc64el 1.8.1-4 [26.2 kB] Fetched 26.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsj6g_m5_/pkgconf_1.8.1-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libaudit1 ppc64el 1:4.1.2-1 [62.5 kB] Fetched 62.5 kB in 0s (0 B/s) dpkg-name: info: moved 'libaudit1_1%3a4.1.2-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpoam3e49k/libaudit1_4.1.2-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-gorilla-mux-dev all 1.8.1-1 [46.6 kB] Fetched 46.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu3v6injf/golang-github-gorilla-mux-dev_1.8.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.1 kB] Fetched 23.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptttwt_xg/golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-prometheus-client-model-dev all 0.6.2-1 [11.1 kB] Fetched 11.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpom6sougn/golang-github-prometheus-client-model-dev_0.6.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-net-dev all 1:0.27.0-2 [904 kB] Fetched 904 kB in 0s (82.1 MB/s) dpkg-name: info: moved 'golang-golang-x-net-dev_1%3a0.27.0-2_all.deb' to '/srv/rebuilderd/tmp/tmpcx_nh0o5/golang-golang-x-net-dev_0.27.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-cilium-ebpf-dev all 0.17.3+ds1-4 [1729 kB] Fetched 1729 kB in 0s (114 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq2kbozpj/golang-github-cilium-ebpf-dev_0.17.3+ds1-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-nxadm-tail-dev all 1.4.11+ds1-1 [3629 kB] Fetched 3629 kB in 0s (147 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1jjgq7m1/golang-github-nxadm-tail-dev_1.4.11+ds1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-klauspost-cpuid-dev all 2.3.0-1 [771 kB] Fetched 771 kB in 0s (71.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv_jhpuhp/golang-github-klauspost-cpuid-dev_2.3.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-vbatts-tar-split-dev all 0.11.6-1 [71.1 kB] Fetched 71.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp955x7dv0/golang-github-vbatts-tar-split-dev_0.11.6-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-stretchr-testify-dev all 1.10.0-1 [78.4 kB] Fetched 78.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpglzz7f3z/golang-github-stretchr-testify-dev_1.10.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libctf0 ppc64el 2.45.50.20251125-1 [104 kB] Fetched 104 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfsbt55t7/libctf0_2.45.50.20251125-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-grpc-ecosystem-go-grpc-prometheus-dev all 1.2.0+git20191002.6af20e3-5 [27.1 kB] Fetched 27.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx14i4zzm/golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-google-protobuf-dev all 1.36.7-1 [736 kB] Fetched 736 kB in 0s (73.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyv4159fn/golang-google-protobuf-dev_1.36.7-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-x448-float16-dev all 0.8.4-3 [10.6 kB] Fetched 10.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpon3td5at/golang-github-x448-float16-dev_0.8.4-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libelf1t64 ppc64el 0.194-1 [195 kB] Fetched 195 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbk2pxyw0/libelf1t64_0.194-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-google-btree-dev all 1.0.1-1 [13.5 kB] Fetched 13.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwcihd5tg/golang-github-google-btree-dev_1.0.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-chzyer-readline-dev all 1.5.1-1 [32.3 kB] Fetched 32.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq6d543k4/golang-github-chzyer-readline-dev_1.5.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-imdario-mergo-dev all 1.0.1-2 [24.7 kB] Fetched 24.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiyyq6_fs/golang-github-imdario-mergo-dev_1.0.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-json-iterator-go-dev all 1.1.12-2 [62.2 kB] Fetched 62.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgnj1tlx_/golang-github-json-iterator-go-dev_1.1.12-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-moby-locker-dev all 1.0.1-3 [4312 B] Fetched 4312 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpquyi1byi/golang-github-moby-locker-dev_1.0.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-alexflint-go-filemutex-dev all 1.2.0-1 [5676 B] Fetched 5676 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3tf02y5h/golang-github-alexflint-go-filemutex-dev_1.2.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-vishvananda-netlink-dev all 1.3.1-1 [189 kB] Fetched 189 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp88py5o1k/golang-github-vishvananda-netlink-dev_1.3.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-google-grpc-dev all 1.66.3-2 [1338 kB] Fetched 1338 kB in 0s (101 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppfhyjjq3/golang-google-grpc-dev_1.66.3-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-imgcrypt-dev all 1.1.11-4 [71.0 kB] Fetched 71.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7flstkae/golang-github-containerd-imgcrypt-dev_1.1.11-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [49.1 kB] Fetched 49.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppzk3ugs6/golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-sigs-randfill-dev all 1.0.0-2 [14.0 kB] Fetched 14.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxx8krz5l/golang-k8s-sigs-randfill-dev_1.0.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libnss3-dev ppc64el 2:3.117-1 [259 kB] Fetched 259 kB in 0s (0 B/s) dpkg-name: info: moved 'libnss3-dev_2%3a3.117-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpn1ar2sm0/libnss3-dev_3.117-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-exp-dev all 0.0~git20250911.df92998-1 [219 kB] Fetched 219 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnisr6226/golang-golang-x-exp-dev_0.0~git20250911.df92998-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-opencontainers-selinux-dev all 1.11.1-1 [23.9 kB] Fetched 23.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq3kip0p4/golang-github-opencontainers-selinux-dev_1.11.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-google-go-cmp-dev all 0.7.0-1 [87.0 kB] Fetched 87.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz8pnx64u/golang-github-google-go-cmp-dev_0.7.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el binutils ppc64el 2.45.50.20251125-1 [69.6 kB] Fetched 69.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7upkxu_1/binutils_2.45.50.20251125-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-client-go-dev all 0.33.4-1 [907 kB] Fetched 907 kB in 0s (82.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmdphdo6l/golang-k8s-client-go-dev_0.33.4-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-chzyer-test-dev all 1.0.0-1 [5892 B] Fetched 5892 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoll2vxov/golang-github-chzyer-test-dev_1.0.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-sagikazarmark-locafero-dev all 0.12.0-1 [6928 B] Fetched 6928 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwu1eukj4/golang-github-sagikazarmark-locafero-dev_0.12.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-task-slim-sprig-dev all 3.0.0-2 [27.0 kB] Fetched 27.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprakhn2sc/golang-github-go-task-slim-sprig-dev_3.0.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-fullsailor-pkcs7-dev all 0.0~git20210826.33d0574-3 [43.9 kB] Fetched 43.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjmficzjn/golang-github-fullsailor-pkcs7-dev_0.0~git20210826.33d0574-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-crypto-dev all 1:0.43.0-2 [1950 kB] Fetched 1950 kB in 0s (117 MB/s) dpkg-name: info: moved 'golang-golang-x-crypto-dev_1%3a0.43.0-2_all.deb' to '/srv/rebuilderd/tmp/tmpxf5t_iaa/golang-golang-x-crypto-dev_0.43.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-kube-openapi-dev all 0.0~git20241212.2c72e55-2 [1030 kB] Fetched 1030 kB in 0s (91.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpylzkgcys/golang-k8s-kube-openapi-dev_0.0~git20241212.2c72e55-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libstdc++-15-dev ppc64el 15.2.0-9 [2572 kB] Fetched 2572 kB in 0s (133 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw4l5v9mb/libstdc++-15-dev_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-1.24-src all 1.24.9-1 [21.2 MB] Fetched 21.2 MB in 0s (180 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzz_29a3z/golang-1.24-src_1.24.9-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-fxamacker-cbor-dev all 2.9.0-1 [121 kB] Fetched 121 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1tjqzas7/golang-github-fxamacker-cbor-dev_2.9.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-google-uuid-dev all 1.6.0-1 [20.6 kB] Fetched 20.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpztrn5sqi/golang-github-google-uuid-dev_1.6.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el gcc-15 ppc64el 15.2.0-9 [529 kB] Fetched 529 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn2z1stb2/gcc-15_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el dash ppc64el 0.5.12-12 [104 kB] Fetched 104 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkn0gunr8/dash_0.5.12-12_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-prometheus-procfs-dev all 0.17.0-1 [199 kB] Fetched 199 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6r1nm36o/golang-github-prometheus-procfs-dev_0.17.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-prometheus-client-golang-dev all 1.23.0-2 [220 kB] Fetched 220 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb37nyttp/golang-github-prometheus-client-golang-dev_1.23.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-openapi-jsonreference-dev all 1:0.21.0-1 [7664 B] Fetched 7664 B in 0s (0 B/s) dpkg-name: info: moved 'golang-github-go-openapi-jsonreference-dev_1%3a0.21.0-1_all.deb' to '/srv/rebuilderd/tmp/tmp6dftrmo0/golang-github-go-openapi-jsonreference-dev_0.21.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libgmp10 ppc64el 2:6.3.0+dfsg-5 [572 kB] Fetched 572 kB in 0s (0 B/s) dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-5_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpmbl0ydl4/libgmp10_6.3.0+dfsg-5_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-moby-term-dev all 0.0~git20230502.9c3c875-1 [11.7 kB] Fetched 11.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg_q5yz9v/golang-github-moby-term-dev_0.0~git20230502.9c3c875-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-utils-dev all 0.0~git20251002.bc988d5-1 [96.4 kB] Fetched 96.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpouzz83gd/golang-k8s-utils-dev_0.0~git20251002.bc988d5-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-opencontainers-specs-dev all 1.2.1-1 [33.0 kB] Fetched 33.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmjxnpi2o/golang-github-opencontainers-specs-dev_1.2.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-mxk-go-flowrate-dev all 0.0~git20140419.0.cca7078-2 [8100 B] Fetched 8100 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsbf6f61_/golang-github-mxk-go-flowrate-dev_0.0~git20140419.0.cca7078-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el binutils-common ppc64el 2.45.50.20251125-1 [2543 kB] Fetched 2543 kB in 0s (131 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp33w9fxmx/binutils-common_2.45.50.20251125-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libgdbm-compat4t64 ppc64el 1.26-1 [53.1 kB] Fetched 53.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsb1dsn08/libgdbm-compat4t64_1.26-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Fetched 12.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoe5q9jy_/golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-golang-mock-dev all 1.6.0-2 [48.0 kB] Fetched 48.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp58t1rux/golang-github-golang-mock-dev_1.6.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-cyphar-filepath-securejoin-dev all 0.5.1-3 [63.6 kB] Fetched 63.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdige5gsp/golang-github-cyphar-filepath-securejoin-dev_0.5.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-chzyer-logex-dev all 1.2.1-1 [5192 B] Fetched 5192 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyc05m1i4/golang-github-chzyer-logex-dev_1.2.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libbinutils ppc64el 2.45.50.20251125-1 [623 kB] Fetched 623 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjd5crk45/libbinutils_2.45.50.20251125-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el perl ppc64el 5.40.1-7 [267 kB] Fetched 267 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6gel9iji/perl_5.40.1-7_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-google-gnostic-models-dev all 0.6.8-4 [100 kB] Fetched 100 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyf7ft1l_/golang-github-google-gnostic-models-dev_0.6.8-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el zlib1g ppc64el 1:1.3.dfsg+really1.3.1-1+b1 [87.4 kB] Fetched 87.4 kB in 0s (0 B/s) dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpf032wsoh/zlib1g_1.3.dfsg+really1.3.1-1+b1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-gotestyourself-gotest.tools-dev all 3.5.1-1 [57.3 kB] Fetched 57.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvl767vgk/golang-github-gotestyourself-gotest.tools-dev_3.5.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-go.uber-atomic-dev all 1.11.0-1 [17.7 kB] Fetched 17.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_67ppjg5/golang-go.uber-atomic-dev_1.11.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-mattn-go-isatty-dev all 0.0.20-1 [6080 B] Fetched 6080 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj0mwn0ae/golang-github-mattn-go-isatty-dev_0.0.20-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-onsi-ginkgo-dev all 1.16.5-5 [137 kB] Fetched 137 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0nadrb0k/golang-github-onsi-ginkgo-dev_1.16.5-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libquadmath0 ppc64el 15.2.0-9 [156 kB] Fetched 156 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_kiwhac8/libquadmath0_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-cpuguy83-go-md2man-v2-dev all 2.0.7-1 [12.1 kB] Fetched 12.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnze05ciw/golang-github-cpuguy83-go-md2man-v2-dev_2.0.7-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libc6-dev ppc64el 2.41-12 [1900 kB] Fetched 1900 kB in 0s (120 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzv0ctk78/libc6-dev_2.41-12_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-containerd-api-dev all 1.7.24~ds1-10 [106 kB] Fetched 106 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3i5736gi/golang-github-containerd-containerd-api-dev_1.7.24~ds1-10_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-tags.cncf-container-device-interface-dev all 1.0.1-1 [43.3 kB] Fetched 43.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp40o0w4hr/golang-tags.cncf-container-device-interface-dev_1.0.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-minio-sha256-simd-dev all 1.0.1-1 [30.6 kB] Fetched 30.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8fmh412u/golang-github-minio-sha256-simd-dev_1.0.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-invopop-yaml-dev all 0.2.0-2 [14.4 kB] Fetched 14.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfmy2mdsu/golang-github-invopop-yaml-dev_0.2.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-spf13-pflag-dev all 1.0.10-1 [48.9 kB] Fetched 48.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp04pktv_i/golang-github-spf13-pflag-dev_1.0.10-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-cgroups-dev all 3.0.5-3 [60.9 kB] Fetched 60.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0advy5le/golang-github-containerd-cgroups-dev_3.0.5-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.8 kB] Fetched 58.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplluszyhr/golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-hashicorp-go-cleanhttp-dev all 0.5.2-1 [10.8 kB] Fetched 10.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz66nohtj/golang-github-hashicorp-go-cleanhttp-dev_0.5.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-gocapability-dev all 0.0+git20200815.42c35b4-2 [11.7 kB] Fetched 11.7 kB in 0s (730 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdvwwxf5q/golang-gocapability-dev_0.0+git20200815.42c35b4-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el perl-base ppc64el 5.40.1-7 [1702 kB] Fetched 1702 kB in 0s (112 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uhaw40c/perl-base_5.40.1-7_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el tzdata-legacy all 2025b-5 [179 kB] Fetched 179 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw7o3d7po/tzdata-legacy_2025b-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libpkgconf3 ppc64el 1.8.1-4 [39.4 kB] Fetched 39.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1exosnnb/libpkgconf3_1.8.1-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-tools-dev all 1:0.25.0+ds-1 [1608 kB] Fetched 1608 kB in 0s (106 MB/s) dpkg-name: info: moved 'golang-golang-x-tools-dev_1%3a0.25.0+ds-1_all.deb' to '/srv/rebuilderd/tmp/tmp21o3fb3_/golang-golang-x-tools-dev_0.25.0+ds-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containernetworking-plugins-dev all 1.1.1+ds1-3 [78.4 kB] Fetched 78.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq3wtxszd/golang-github-containernetworking-plugins-dev_1.1.1+ds1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-go ppc64el 2:1.24~2 [44.3 kB] Fetched 44.3 kB in 0s (0 B/s) dpkg-name: info: moved 'golang-go_2%3a1.24~2_ppc64el.deb' to '/srv/rebuilderd/tmp/tmppqfvgt49/golang-go_1.24~2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libssl3t64 ppc64el 3.5.4-1 [2510 kB] Fetched 2510 kB in 0s (131 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps97pm8tt/libssl3t64_3.5.4-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libattr1 ppc64el 1:2.5.2-3 [23.8 kB] Fetched 23.8 kB in 0s (0 B/s) dpkg-name: info: moved 'libattr1_1%3a2.5.2-3_ppc64el.deb' to '/srv/rebuilderd/tmp/tmplypuqgde/libattr1_2.5.2-3_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libcrypt1 ppc64el 1:4.5.1-1 [106 kB] Fetched 106 kB in 0s (0 B/s) dpkg-name: info: moved 'libcrypt1_1%3a4.5.1-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpoojcfy58/libcrypt1_4.5.1-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el debconf all 1.5.91 [121 kB] Fetched 121 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_nvhz3n6/debconf_1.5.91_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-xeipuuv-gojsonpointer-dev all 0.0~git20190905.02993c4-3 [5888 B] Fetched 5888 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps2r3qgvs/golang-github-xeipuuv-gojsonpointer-dev_0.0~git20190905.02993c4-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libuuid1 ppc64el 2.41.2-4 [40.0 kB] Fetched 40.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz9vlefk6/libuuid1_2.41.2-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-santhosh-tekuri-jsonschema-dev all 5.3.1-2 [35.9 kB] Fetched 35.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnkompsnj/golang-github-santhosh-tekuri-jsonschema-dev_5.3.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libsmartcols1 ppc64el 2.41.2-4 [173 kB] Fetched 173 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_3kvxtlx/libsmartcols1_2.41.2-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB] Fetched 13.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb6fceths/golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-errdefs-dev all 0.3.0-3 [14.2 kB] Fetched 14.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0trk0swt/golang-github-containerd-errdefs-dev_0.3.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-prometheus-common-dev all 0.65.0-1 [120 kB] Fetched 120 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvcijz3gp/golang-github-prometheus-common-dev_0.65.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libnspr4 ppc64el 2:4.38.2-1 [137 kB] Fetched 137 kB in 0s (0 B/s) dpkg-name: info: moved 'libnspr4_2%3a4.38.2-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpmowl58hz/libnspr4_4.38.2-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libdb5.3t64 ppc64el 5.3.28+dfsg2-10 [750 kB] Fetched 750 kB in 0s (74.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzzg3ycze/libdb5.3t64_5.3.28+dfsg2-10_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-go-runc-dev all 1.1.0-2 [16.2 kB] Fetched 16.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj6qpqa0k/golang-github-containerd-go-runc-dev_1.1.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libdebhelper-perl all 13.28 [92.4 kB] Fetched 92.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzmgl8x7u/libdebhelper-perl_13.28_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libunistring5 ppc64el 1.3-2 [480 kB] Fetched 480 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2diiczuq/libunistring5_1.3-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-docker-go-units-dev all 0.4.0-4 [7908 B] Fetched 7908 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp7nvb5zb/golang-github-docker-go-units-dev_0.4.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-fsnotify-fsnotify-dev all 1.9.0-1 [63.9 kB] Fetched 63.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_63hosjr/golang-github-fsnotify-fsnotify-dev_1.9.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el man-db ppc64el 2.13.1-1 [1481 kB] Fetched 1481 kB in 0s (107 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvidcyr5u/man-db_2.13.1-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-pelletier-go-toml.v2-dev all 2.2.4-1 [878 kB] Fetched 878 kB in 0s (83.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpofhlqhyk/golang-github-pelletier-go-toml.v2-dev_2.2.4-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-hashicorp-go-retryablehttp-dev all 0.7.1-1 [21.3 kB] Fetched 21.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpva_0vogz/golang-github-hashicorp-go-retryablehttp-dev_0.7.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el dh-autoreconf all 21 [12.2 kB] Fetched 12.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5e7jomhv/dh-autoreconf_21_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el dwz ppc64el 0.16-2 [113 kB] Fetched 113 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxzwvqxc6/dwz_0.16-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libcc1-0 ppc64el 15.2.0-9 [43.3 kB] Fetched 43.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe1_rvgec/libcc1-0_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-component-base-dev all 0.33.4-1 [144 kB] Fetched 144 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp26kig0vv/golang-k8s-component-base-dev_0.33.4-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-1.24-go ppc64el 1.24.9-1 [24.9 MB] Fetched 24.9 MB in 0s (183 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp40jp132m/golang-1.24-go_1.24.9-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-viper-mapstructure-dev all 2.4.0-1 [44.6 kB] Fetched 44.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn9g3lrrh/golang-github-go-viper-mapstructure-dev_2.4.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el liblzma5 ppc64el 5.8.1-2 [317 kB] Fetched 317 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgeeanjhk/liblzma5_5.8.1-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [8880 B] Fetched 8880 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdi00zn_3/golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-klauspost-compress-dev all 1.18.1+ds1-1 [33.3 MB] Fetched 33.3 MB in 0s (185 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3ycd5m1p/golang-github-klauspost-compress-dev_1.18.1+ds1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el init-system-helpers all 1.69 [39.3 kB] Fetched 39.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu0grdok6/init-system-helpers_1.69_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libstdc++6 ppc64el 15.2.0-9 [824 kB] Fetched 824 kB in 0s (80.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcemipdbd/libstdc++6_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el gettext ppc64el 0.23.2-1 [1758 kB] Fetched 1758 kB in 0s (116 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp8gz6_05/gettext_0.23.2-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-magiconair-properties-dev all 1.8.7-1 [29.5 kB] Fetched 29.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpigdh7856/golang-github-magiconair-properties-dev_1.8.7-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el bsdextrautils ppc64el 2.41.2-4 [125 kB] Fetched 125 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgaai6vt5/bsdextrautils_2.41.2-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-rogpeppe-go-internal-dev all 1.14.1-1 [103 kB] Fetched 103 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk42nygiu/golang-github-rogpeppe-go-internal-dev_1.14.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libmount1 ppc64el 2.41.2-4 [251 kB] Fetched 251 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkhjztizj/libmount1_2.41.2-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-miekg-pkcs11-dev all 1.0.3+dfsg1-3 [32.5 kB] Fetched 32.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6afsqznx/golang-github-miekg-pkcs11-dev_1.0.3+dfsg1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.3 kB] Fetched 19.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6v18czd2/golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libblkid1 ppc64el 2.41.2-4 [209 kB] Fetched 209 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp24v43ruv/libblkid1_2.41.2-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-mattn-go-colorable-dev all 0.1.13-1 [10.3 kB] Fetched 10.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe59ba7ay/golang-github-mattn-go-colorable-dev_0.1.13-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-gogo-protobuf-dev all 1.3.2-3 [849 kB] Fetched 849 kB in 0s (81.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjm47e52c/golang-github-gogo-protobuf-dev_1.3.2-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-hashicorp-go-multierror-dev all 1.1.1-2 [7804 B] Fetched 7804 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4e7mhahc/golang-github-hashicorp-go-multierror-dev_1.1.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el base-passwd ppc64el 3.6.8 [55.8 kB] Fetched 55.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvvm7_olo/base-passwd_3.6.8_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-kr-fs-dev all 0.1.0-2 [6412 B] Fetched 6412 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpquneqyo2/golang-github-kr-fs-dev_0.1.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-appc-cni-dev all 1.1.2-1 [72.7 kB] Fetched 72.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpad263skp/golang-github-appc-cni-dev_1.1.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-subosito-gotenv-dev all 1.3.0-1 [9340 B] Fetched 9340 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw0k2aicl/golang-github-subosito-gotenv-dev_1.3.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-continuity-dev all 0.4.5~ds1-1 [54.8 kB] Fetched 54.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjg0ck5ej/golang-github-containerd-continuity-dev_0.4.5~ds1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libprotobuf-dev ppc64el 3.21.12-14 [1354 kB] Fetched 1354 kB in 0s (94.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0whyg6io/libprotobuf-dev_3.21.12-14_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el findutils ppc64el 4.10.0-3 [713 kB] Fetched 713 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3nn4scr6/findutils_4.10.0-3_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-google-api-dev all 0.61.0-6 [5343 kB] Fetched 5343 kB in 0s (153 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbpcqido2/golang-google-api-dev_0.61.0-6_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [14.6 kB] Fetched 14.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphbopkd9w/golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5301 kB] Fetched 5301 kB in 0s (140 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfgyk5cdb/golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el tar ppc64el 1.35+dfsg-3.1 [832 kB] Fetched 832 kB in 0s (77.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps5ug1fgp/tar_1.35+dfsg-3.1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg+really1.3.1-1+b1 [919 kB] Fetched 919 kB in 0s (83.0 MB/s) dpkg-name: info: moved 'zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpi7zvsj_r/zlib1g-dev_1.3.dfsg+really1.3.1-1+b1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-stefanberger-go-pkcs11uri-dev all 0.0~git20201008.78d3cae-2 [7972 B] Fetched 7972 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz1_cc69o/golang-github-stefanberger-go-pkcs11uri-dev_0.0~git20201008.78d3cae-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-kit-log-dev all 0.2.1-1 [26.9 kB] Fetched 26.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb8d09oe4/golang-github-go-kit-log-dev_0.2.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libperl5.40 ppc64el 5.40.1-7 [4379 kB] Fetched 4379 kB in 0s (148 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp85ybxrgk/libperl5.40_5.40.1-7_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el patch ppc64el 2.8-2 [141 kB] Fetched 141 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6e6iirvo/patch_2.8-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-russross-blackfriday-v2-dev all 2.1.0-1 [76.1 kB] Fetched 76.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo4yzo45w/golang-github-russross-blackfriday-v2-dev_2.1.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-openapi-swag-dev all 1:0.25.1-1 [182 kB] Fetched 182 kB in 0s (0 B/s) dpkg-name: info: moved 'golang-github-go-openapi-swag-dev_1%3a0.25.1-1_all.deb' to '/srv/rebuilderd/tmp/tmpmbzh0bwq/golang-github-go-openapi-swag-dev_0.25.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libitm1 ppc64el 15.2.0-9 [29.0 kB] Fetched 29.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0ymf5345/libitm1_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libbtrfs-dev ppc64el 6.17.1-1 [71.4 kB] Fetched 71.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0d7kzehj/libbtrfs-dev_6.17.1-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el cpp-15 ppc64el 15.2.0-9 [1284 B] Fetched 1284 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgc790x9j/cpp-15_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-distribution-reference-dev all 0.6.0-4 [18.6 kB] Fetched 18.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3lsoho88/golang-github-distribution-reference-dev_0.6.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el dh-strip-nondeterminism all 1.15.0-1 [8812 B] Fetched 8812 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgqxj4ioz/dh-strip-nondeterminism_1.15.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-klog-dev all 2.130.1-1 [79.4 kB] Fetched 79.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk44pdpei/golang-k8s-klog-dev_2.130.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-armon-go-socks5-dev all 0.0~git20160902.e753329-1.1 [9416 B] Fetched 9416 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr_49vthe/golang-github-armon-go-socks5-dev_0.0~git20160902.e753329-1.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-creack-pty-dev all 1.1.21-1 [13.0 kB] Fetched 13.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx__8p7eh/golang-github-creack-pty-dev_1.1.21-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-btrfs-dev all 2.0.0-2 [8244 B] Fetched 8244 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqed7iwmi/golang-github-containerd-btrfs-dev_2.0.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-gopkg-inf.v0-dev all 0.9.1-2 [14.3 kB] Fetched 14.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjh9bg1ax/golang-gopkg-inf.v0-dev_0.9.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-mod-dev all 0.30.0-1 [107 kB] Fetched 107 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1sc3r7nb/golang-golang-x-mod-dev_0.30.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libsystemd-dev ppc64el 259~rc2-1 [1436 kB] Fetched 1436 kB in 0s (106 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_4773m67/libsystemd-dev_259~rc2-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el po-debconf all 1.0.21+nmu1 [248 kB] Fetched 248 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3eic496f/po-debconf_1.0.21+nmu1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libacl1 ppc64el 2.3.2-2+b1 [34.5 kB] Fetched 34.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps9bazxom/libacl1_2.3.2-2+b1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-sys-dev all 0.38.0-1 [643 kB] Fetched 643 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy6uvpzkt/golang-golang-x-sys-dev_0.38.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-9 [11.1 MB] Fetched 11.1 MB in 0s (174 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7puzr20q/g++-15-powerpc64le-linux-gnu_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-quicktest-qt-dev all 1.101.0-2 [24.9 kB] Fetched 24.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp5qm64fb/golang-github-go-quicktest-qt-dev_1.101.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libmagic-mgc ppc64el 1:5.46-5 [338 kB] Fetched 338 kB in 0s (0 B/s) dpkg-name: info: moved 'libmagic-mgc_1%3a5.46-5_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpiwba622x/libmagic-mgc_5.46-5_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-bradfitz-gomemcache-dev all 0.0~git20230611.acc6962-1 [12.0 kB] Fetched 12.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxtwj68wi/golang-github-bradfitz-gomemcache-dev_0.0~git20230611.acc6962-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-tchap-go-patricia-dev all 2.3.2-1 [12.6 kB] Fetched 12.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8f5v24kw/golang-github-tchap-go-patricia-dev_2.3.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-emicklei-go-restful-dev all 3.10.2-1 [54.2 kB] Fetched 54.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp44kga3_z/golang-github-emicklei-go-restful-dev_3.10.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el liblsan0 ppc64el 15.2.0-9 [1253 kB] Fetched 1253 kB in 0s (98.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj0ujkup9/liblsan0_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el bzip2 ppc64el 1.0.8-6 [41.1 kB] Fetched 41.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5noefgfk/bzip2_1.0.8-6_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-apimachinery-dev all 0.33.4-1 [546 kB] Fetched 546 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmgl1u022/golang-k8s-apimachinery-dev_0.33.4-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Fetched 25.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpev70q8i_/golang-github-stretchr-objx-dev_0.5.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-perimeterx-marshmallow-dev all 1.1.5-1 [19.1 kB] Fetched 19.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn601j7oq/golang-github-perimeterx-marshmallow-dev_1.1.5-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el linux-libc-dev all 6.17.9-1 [2557 kB] Fetched 2557 kB in 0s (132 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzro9x8gq/linux-libc-dev_6.17.9-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el sensible-utils all 0.0.26 [27.0 kB] Fetched 27.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphrpk_rn6/sensible-utils_0.0.26_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libudev1 ppc64el 259~rc2-1 [165 kB] Fetched 165 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp06p2qgph/libudev1_259~rc2-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-modern-go-reflect2-dev all 1.0.2-2 [10.9 kB] Fetched 10.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpscidczmw/golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el debianutils ppc64el 5.23.2 [93.3 kB] Fetched 93.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4zv95e33/debianutils_5.23.2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-yuin-goldmark-dev all 1.7.13-1 [113 kB] Fetched 113 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplysna_ou/golang-github-yuin-goldmark-dev_1.7.13-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-containerd-dev all 1.7.24~ds1-10 [802 kB] Fetched 802 kB in 0s (71.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsfmxyar4/golang-github-containerd-containerd-dev_1.7.24~ds1-10_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el m4 ppc64el 1.4.20-2 [333 kB] Fetched 333 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvwsc75d3/m4_1.4.20-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el dpkg ppc64el 1.22.21 [1551 kB] Fetched 1551 kB in 0s (110 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj7zunk2d/dpkg_1.22.21_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-josharian-intern-dev all 1.0.0-3 [3440 B] Fetched 3440 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp08wazcca/golang-github-josharian-intern-dev_1.0.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-beorn7-perks-dev all 1.0.1-3 [12.2 kB] Fetched 12.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxjgei2rf/golang-github-beorn7-perks-dev_1.0.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-masterminds-goutils-dev all 1.1.1-4 [11.3 kB] Fetched 11.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1q45u2wv/golang-github-masterminds-goutils-dev_1.1.1-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el dpkg-dev all 1.22.21 [1338 kB] Fetched 1338 kB in 0s (103 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpaw3rbd6w/dpkg-dev_1.22.21_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libjansson4 ppc64el 2.14-2+b3 [43.3 kB] Fetched 43.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpaau20c1j/libjansson4_2.14-2+b3_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-9 [19.4 MB] Fetched 19.4 MB in 0s (182 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp185xdhx1/gcc-15-powerpc64le-linux-gnu_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-coreos-go-systemd-dev all 22.6.0-1 [59.1 kB] Fetched 59.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt9zo19si/golang-github-coreos-go-systemd-dev_22.6.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-fatih-color-dev all 1.17.0-1 [13.9 kB] Fetched 13.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpghhriq1q/golang-github-fatih-color-dev_1.17.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libnspr4-dev ppc64el 2:4.38.2-1 [224 kB] Fetched 224 kB in 0s (0 B/s) dpkg-name: info: moved 'libnspr4-dev_2%3a4.38.2-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpw3_iw8kv/libnspr4-dev_4.38.2-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libc-dev-bin ppc64el 2.41-12 [58.9 kB] Fetched 58.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp22g2l34y/libc-dev-bin_2.41-12_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el automake all 1:1.18.1-3 [878 kB] Fetched 878 kB in 0s (79.9 MB/s) dpkg-name: info: moved 'automake_1%3a1.18.1-3_all.deb' to '/srv/rebuilderd/tmp/tmpeo3f8p_4/automake_1.18.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-opentelemetry-proto-dev all 1.3.1-2 [48.3 kB] Fetched 48.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0xzp3ekp/golang-opentelemetry-proto-dev_1.3.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libpam0g ppc64el 1.7.0-5 [74.5 kB] Fetched 74.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz5q6qqg5/libpam0g_1.7.0-5_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-opentelemetry-contrib-dev all 0.56.0-5 [146 kB] Fetched 146 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprs7sdhkl/golang-opentelemetry-contrib-dev_0.56.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB] Fetched 42.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8fb_4yj8/golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el gcc-15-base ppc64el 15.2.0-9 [53.7 kB] Fetched 53.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpasavx6n3/gcc-15-base_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-kubernetes-gengo-dev all 0.0~git20250207.1244d31-1 [106 kB] Fetched 106 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmwtx5mkt/golang-github-kubernetes-gengo-dev_0.0~git20250207.1244d31-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-console-dev all 1.0.5-1 [11.8 kB] Fetched 11.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3dy2bddc/golang-github-containerd-console-dev_1.0.5-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-spf13-viper-dev all 1.21.0-2 [40.3 kB] Fetched 40.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_n1ihe5p/golang-github-spf13-viper-dev_1.21.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-opentelemetry-otel-dev all 1.31.0-5 [519 kB] Fetched 519 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoui295o9/golang-opentelemetry-otel-dev_1.31.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-aws-aws-sdk-go-v2-dev all 1.30.3-1 [15.8 MB] Fetched 15.8 MB in 0s (178 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwuxg9yyk/golang-github-aws-aws-sdk-go-v2-dev_1.30.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-apiserver-dev all 0.33.4-1 [1188 kB] Fetched 1188 kB in 0s (91.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx9mjww0u/golang-k8s-apiserver-dev_0.33.4-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-mdlayher-socket-dev all 0.5.1-1 [22.6 kB] Fetched 22.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn0vb6704/golang-github-mdlayher-socket-dev_0.5.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-go.uber-multierr-dev all 1.6.0-1 [10.6 kB] Fetched 10.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwqo9w7m3/golang-go.uber-multierr-dev_1.6.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4 [5300 B] Fetched 5300 B in 0s (0 B/s) dpkg-name: info: moved 'cpp-powerpc64le-linux-gnu_4%3a15.2.0-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpbzj27l8k/cpp-powerpc64le-linux-gnu_15.2.0-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el gettext-base ppc64el 0.23.2-1 [246 kB] Fetched 246 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppx6g5x17/gettext-base_0.23.2-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-9 [10.1 MB] Fetched 10.1 MB in 0s (174 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi1epokul/cpp-15-powerpc64le-linux-gnu_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libmd0 ppc64el 1.1.0-2+b1 [34.1 kB] Fetched 34.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpev9u3igf/libmd0_1.1.0-2+b1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-dbus-dev all 5.1.0-1 [63.9 kB] Fetched 63.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoefuu018/golang-dbus-dev_5.1.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el sed ppc64el 4.9-2 [334 kB] Fetched 334 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpexjm4e3c/sed_4.9-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-mailru-easyjson-dev all 0.9.1-1 [83.5 kB] Fetched 83.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5u9yk11u/golang-github-mailru-easyjson-dev_0.9.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el bash ppc64el 5.3-1 [1583 kB] Fetched 1583 kB in 0s (107 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg0z_mmn3/bash_5.3-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-xeipuuv-gojsonschema-dev all 1.2.0-3 [45.2 kB] Fetched 45.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp571w36f3/golang-github-xeipuuv-gojsonschema-dev_1.2.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el ncurses-base all 6.5+20251123-1 [277 kB] Fetched 277 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphr636sa8/ncurses-base_6.5+20251123-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-docker-go-events-dev all 0.0~git20190806.e31b211-4 [12.0 kB] Fetched 12.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3ok1smuc/golang-github-docker-go-events-dev_0.0~git20190806.e31b211-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libdpkg-perl all 1.22.21 [650 kB] Fetched 650 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5funnbdg/libdpkg-perl_1.22.21_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-onsi-ginkgo-v2-dev all 2.27.2-1 [378 kB] Fetched 378 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt_qbu8db/golang-github-onsi-ginkgo-v2-dev_2.27.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-glog-dev all 1.2.4-1 [32.2 kB] Fetched 32.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9ys_9c8_/golang-glog-dev_1.2.4-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-go.uber-zap-dev all 1.27.0-1 [126 kB] Fetched 126 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptsq8bqv8/golang-go.uber-zap-dev_1.27.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-googleapis-gax-go-dev all 2.14.1-1 [34.7 kB] Fetched 34.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbol0_8l6/golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libpam-runtime all 1.7.0-5 [249 kB] Fetched 249 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp83vswlf7/libpam-runtime_1.7.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libltdl-dev ppc64el 2.5.4-7 [172 kB] Fetched 172 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpideqtvfl/libltdl-dev_2.5.4-7_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-sync-dev all 0.7.0-1 [19.0 kB] Fetched 19.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdglaacj1/golang-golang-x-sync-dev_0.7.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-opencontainers-image-spec-dev all 1.1.1-1 [34.1 kB] Fetched 34.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm98ulf4v/golang-github-opencontainers-image-spec-dev_1.1.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libgdbm6t64 ppc64el 1.26-1 [82.7 kB] Fetched 82.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr7cxm2tq/libgdbm6t64_1.26-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-log-dev all 0.1.0-2 [6360 B] Fetched 6360 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwb44pqb5/golang-github-containerd-log-dev_0.1.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el groff-base ppc64el 1.23.0-9 [1183 kB] Fetched 1183 kB in 0s (92.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgbx8uj51/groff-base_1.23.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-golang-snappy-dev all 1.0.0-1 [53.5 kB] Fetched 53.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj8kl10t4/golang-github-golang-snappy-dev_1.0.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libbtrfs0t64 ppc64el 6.17.1-1 [45.7 kB] Fetched 45.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjv9178hb/libbtrfs0t64_6.17.1-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libprotobuf32t64 ppc64el 3.21.12-14 [966 kB] Fetched 966 kB in 0s (88.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzszn2_rc/libprotobuf32t64_3.21.12-14_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-hanwen-go-fuse-dev all 2.8.0-1 [117 kB] Fetched 117 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjedi2m73/golang-github-hanwen-go-fuse-dev_2.8.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-openapi-jsonpointer-dev all 1:0.21.1-2 [10.9 kB] Fetched 10.9 kB in 0s (0 B/s) dpkg-name: info: moved 'golang-github-go-openapi-jsonpointer-dev_1%3a0.21.1-2_all.deb' to '/srv/rebuilderd/tmp/tmpvh07tfyp/golang-github-go-openapi-jsonpointer-dev_0.21.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-huandu-xstrings-dev all 1.3.3-1 [15.5 kB] Fetched 15.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz73n9zt8/golang-github-huandu-xstrings-dev_1.3.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el tzdata all 2025b-5 [260 kB] Fetched 260 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxqeb8vpe/tzdata_2025b-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el mawk ppc64el 1.3.4.20250131-1 [144 kB] Fetched 144 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8yeqv5r1/mawk_1.3.4.20250131-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-rogpeppe-fastuuid-dev all 1.2.0-1 [6156 B] Fetched 6156 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4vnklc74/golang-github-rogpeppe-fastuuid-dev_1.2.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-sigs-json-dev all 0.0~git20241014.cfa47c3-1 [188 kB] Fetched 188 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpikd_gzlr/golang-k8s-sigs-json-dev_0.0~git20241014.cfa47c3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el autotools-dev all 20240727.1 [60.2 kB] Fetched 60.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdx7vbnsf/autotools-dev_20240727.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-google-martian-dev all 3.3.2-3 [110 kB] Fetched 110 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvvdgyj7a/golang-github-google-martian-dev_3.3.2-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-peterbourgon-diskv-dev all 3.0.0-2 [18.9 kB] Fetched 18.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppbp1obp8/golang-github-peterbourgon-diskv-dev_3.0.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libgomp1 ppc64el 15.2.0-9 [148 kB] Fetched 148 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp90efc76o/libgomp1_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-hashicorp-go-hclog-dev all 0.11.0-1 [17.9 kB] Fetched 17.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg2hwoc0b/golang-github-hashicorp-go-hclog-dev_0.11.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-opencontainers-runc-dev all 1.3.3+ds1-2 [241 kB] Fetched 241 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpurnisoq1/golang-github-opencontainers-runc-dev_1.3.3+ds1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libtool all 2.5.4-7 [540 kB] Fetched 540 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptlhrz83z/libtool_2.5.4-7_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4308 B] Fetched 4308 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5z0lf1js/golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B] Fetched 4668 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm_xwzp9u/golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Fetched 30.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnzxpu2cy/golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-opencontainers-cgroups-dev all 0.0.5-2 [89.9 kB] Fetched 89.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptqdil_ae/golang-github-opencontainers-cgroups-dev_0.0.5-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libatomic1 ppc64el 15.2.0-9 [10.3 kB] Fetched 10.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6v0pd4gz/libatomic1_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [142 kB] Fetched 142 kB in 0s (0 B/s) dpkg-name: info: moved 'libcrypt-dev_1%3a4.5.1-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmppjwynz3o/libcrypt-dev_4.5.1-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libgcc-s1 ppc64el 15.2.0-9 [52.5 kB] Fetched 52.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpju2kg7wz/libgcc-s1_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Fetched 12.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_ma_t4ej/golang-github-pkg-errors-dev_0.9.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-oauth2-google-dev all 0.27.0-1 [49.9 kB] Fetched 49.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5wsptgi1/golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4 [1448 B] Fetched 1448 B in 0s (0 B/s) dpkg-name: info: moved 'gcc-powerpc64le-linux-gnu_4%3a15.2.0-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpefj4joeu/gcc-powerpc64le-linux-gnu_15.2.0-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libtsan2 ppc64el 15.2.0-9 [2458 kB] Fetched 2458 kB in 0s (125 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_o1bu6ua/libtsan2_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-opencontainers-go-digest-dev all 1.0.0-2 [12.3 kB] Fetched 12.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdxz8i9oi/golang-github-opencontainers-go-digest-dev_1.0.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el ncurses-bin ppc64el 6.5+20251123-1 [449 kB] Fetched 449 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7_jea63q/ncurses-bin_6.5+20251123-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-pkg-sftp-dev all 1.13.9-1 [106 kB] Fetched 106 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk_9clbm1/golang-github-pkg-sftp-dev_1.13.9-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-syndtr-goleveldb-dev all 0.0~git20200815.5c35d60-2 [114 kB] Fetched 114 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpun1_y2us/golang-github-syndtr-goleveldb-dev_0.0~git20200815.5c35d60-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-safchain-ethtool-dev all 0.7.0-1 [19.6 kB] Fetched 19.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6vrmh8a4/golang-github-safchain-ethtool-dev_0.7.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el dh-golang all 1.63 [24.4 kB] Fetched 24.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi1488wid/dh-golang_1.63_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el rpcsvc-proto ppc64el 1.4.3-1 [64.9 kB] Fetched 64.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpppg64m0t/rpcsvc-proto_1.4.3-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-platforms-dev all 0.2.1-2 [16.3 kB] Fetched 16.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6j_r6i9f/golang-github-containerd-platforms-dev_0.2.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-blang-semver-dev all 4.0.0-1 [17.2 kB] Fetched 17.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpow16_4jv/golang-github-blang-semver-dev_4.0.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libbz2-1.0 ppc64el 1.0.8-6 [42.2 kB] Fetched 42.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprkc3e9w2/libbz2-1.0_1.0.8-6_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [98.2 kB] Fetched 98.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwz8_5w4f/golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libctf-nobfd0 ppc64el 2.45.50.20251125-1 [172 kB] Fetched 172 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdu1d6nou/libctf-nobfd0_2.45.50.20251125-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-sigs-structured-merge-diff-dev all 4.6.0-3 [156 kB] Fetched 156 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0rf5frs3/golang-k8s-sigs-structured-merge-diff-dev_4.6.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el pkgconf-bin ppc64el 1.8.1-4 [30.6 kB] Fetched 30.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpifwnnw0i/pkgconf-bin_1.8.1-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-garyburd-redigo-dev all 0.0~git20220831.5b01704-1 [37.1 kB] Fetched 37.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy9qaa7ir/golang-github-garyburd-redigo-dev_0.0~git20220831.5b01704-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-ugorji-go-codec-dev all 1.2.8-1 [234 kB] Fetched 234 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpolim5k3l/golang-github-ugorji-go-codec-dev_1.2.8-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-spf13-cast-dev all 1.10.0-2 [19.9 kB] Fetched 19.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprsfr1yom/golang-github-spf13-cast-dev_1.10.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-kubernetes-cri-api-dev all 0.32.3-1 [93.7 kB] Fetched 93.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5vte48jc/golang-github-kubernetes-cri-api-dev_0.32.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el xz-utils ppc64el 5.8.1-2 [662 kB] Fetched 662 kB in 0s (65.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjxnkmdm9/xz-utils_5.8.1-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-kr-pretty-dev all 0.3.1-1 [11.9 kB] Fetched 11.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9clusg23/golang-github-kr-pretty-dev_0.3.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-prometheus-sigv4-dev all 0.2.1-1 [9724 B] Fetched 9724 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd8n82qhi/golang-github-prometheus-sigv4-dev_0.2.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-gomega-dev all 1.36.2-1 [167 kB] Fetched 167 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmh8n2j14/golang-gomega-dev_1.36.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-masterminds-semver-dev all 3.4.0-1 [25.0 kB] Fetched 25.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjfxspc8a/golang-github-masterminds-semver-dev_3.4.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-cespare-xxhash-dev all 2.3.0-1 [10.8 kB] Fetched 10.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjnlm9l35/golang-github-cespare-xxhash-dev_2.3.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-seccomp-libseccomp-golang-dev all 0.10.0-4 [22.8 kB] Fetched 22.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpstvwsv_t/golang-github-seccomp-libseccomp-golang-dev_0.10.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libdebconfclient0 ppc64el 0.282 [10.9 kB] Fetched 10.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1m2h2z_f/libdebconfclient0_0.282_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-go.opencensus-dev all 0.24.0-2 [134 kB] Fetched 134 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoaa2ygj2/golang-go.opencensus-dev_0.24.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-google-cloud-compute-metadata-dev all 0.56.0-6 [32.5 kB] Fetched 32.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5m_tm_uu/golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libpcre2-8-0 ppc64el 10.46-1 [286 kB] Fetched 286 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4rk58kus/libpcre2-8-0_10.46-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-opencontainers-runtime-tools-dev all 0.9.0.109.ge931285-1 [48.0 kB] Fetched 48.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdon1m_do/golang-github-opencontainers-runtime-tools-dev_0.9.0.109.ge931285-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el hostname ppc64el 3.25 [11.3 kB] Fetched 11.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpghhgjgki/hostname_3.25_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el base-files ppc64el 14 [72.9 kB] Fetched 72.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmporiynfo0/base-files_14_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-felixge-httpsnoop-dev all 1.0.3-3 [8640 B] Fetched 8640 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpycy6xxfo/golang-github-felixge-httpsnoop-dev_1.0.3-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-gregjones-httpcache-dev all 0.0~git20180305.9cad4c3-1.1 [13.7 kB] Fetched 13.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp60o9xvsh/golang-github-gregjones-httpcache-dev_0.0~git20180305.9cad4c3-1.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el intltool-debian all 0.35.0+20060710.6 [22.9 kB] Fetched 22.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpujbeyfqu/intltool-debian_0.35.0+20060710.6_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el autopoint all 0.23.2-1 [772 kB] Fetched 772 kB in 0s (75.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuehva5sk/autopoint_0.23.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-intel-goresctrl-dev all 0.3.0-2 [78.4 kB] Fetched 78.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa95vuc9b/golang-github-intel-goresctrl-dev_0.3.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-coreos-bbolt-dev all 1.4.2-1 [98.9 kB] Fetched 98.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpea9uoesa/golang-github-coreos-bbolt-dev_1.4.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5556 B] Fetched 5556 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8jy7rxg4/golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-api-dev all 0.33.4-1 [697 kB] Fetched 697 kB in 0s (62.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppp63t1mv/golang-k8s-api-dev_0.33.4-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-typeurl-dev all 2.2.3-1 [9912 B] Fetched 9912 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3plelahv/golang-github-containerd-typeurl-dev_2.2.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-spf13-cobra-dev all 1.10.1-1 [80.3 kB] Fetched 80.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplt38cmp3/golang-github-spf13-cobra-dev_1.10.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-vishvananda-netns-dev all 0.0.5-1 [7000 B] Fetched 7000 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp53boi4h8/golang-github-vishvananda-netns-dev_0.0.5-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-benbjohnson-clock-dev all 1.3.0-1 [8340 B] Fetched 8340 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprgi6z5n2/golang-github-benbjohnson-clock-dev_1.3.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libtinfo6 ppc64el 6.5+20251123-1 [363 kB] Fetched 363 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfj_k67w6/libtinfo6_6.5+20251123-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containers-ocicrypt-dev all 1.1.10-3 [52.3 kB] Fetched 52.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp019s2n0r/golang-github-containers-ocicrypt-dev_1.1.10-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el gzip ppc64el 1.13-1 [141 kB] Fetched 141 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfmwrgp49/gzip_1.13-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libaudit-common all 1:4.1.2-1 [14.3 kB] Fetched 14.3 kB in 0s (0 B/s) dpkg-name: info: moved 'libaudit-common_1%3a4.1.2-1_all.deb' to '/srv/rebuilderd/tmp/tmpji2pqunc/libaudit-common_4.1.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-urfave-cli-dev all 1.22.14-1 [48.2 kB] Fetched 48.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpni7el72a/golang-github-urfave-cli-dev_1.22.14-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B] Fetched 3712 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7f9y5f_2/golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-jose-go-jose-dev all 4.0.5-1 [274 kB] Fetched 274 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpko7eplww/golang-github-go-jose-go-jose-dev_4.0.5-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-gorilla-websocket-dev all 1.5.3-1 [49.5 kB] Fetched 49.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvh1bza1c/golang-github-gorilla-websocket-dev_1.5.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-moby-sys-dev all 0.0~git20250819.9dc3a90-1 [73.9 kB] Fetched 73.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwakzof1k/golang-github-moby-sys-dev_0.0~git20250819.9dc3a90-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-mohae-deepcopy-dev all 0.0~git20170929.c48cc78-4 [9888 B] Fetched 9888 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph6_62uly/golang-github-mohae-deepcopy-dev_0.0~git20170929.c48cc78-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el coreutils ppc64el 9.7-3 [3042 kB] Fetched 3042 kB in 0s (134 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp5daccvu/coreutils_9.7-3_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-logr-stdr-dev all 1.2.2-4 [5068 B] Fetched 5068 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphrtsjqu4/golang-github-go-logr-stdr-dev_1.2.2-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-docker-spdystream-dev all 0.5.0-1 [25.0 kB] Fetched 25.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphe6l0c37/golang-github-docker-spdystream-dev_0.5.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-jsimonetti-rtnetlink-dev all 2.0.5-2 [130 kB] Fetched 130 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkbashyq4/golang-github-jsimonetti-rtnetlink-dev_2.0.5-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-golang-protobuf-1-5-dev all 1.5.4-2 [137 kB] Fetched 137 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmparn_w9pv/golang-github-golang-protobuf-1-5-dev_1.5.4-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-fifo-dev all 1.1.0-1 [9732 B] Fetched 9732 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4zcjo377/golang-github-containerd-fifo-dev_1.1.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-k8s-sigs-yaml-dev all 1.4.0-2 [97.1 kB] Fetched 97.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl60wkucb/golang-k8s-sigs-yaml-dev_1.4.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-gopkg-yaml.v2-dev all 2.4.3-1 [61.0 kB] Fetched 61.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7mf22agt/golang-gopkg-yaml.v2-dev_2.4.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-uber-goleak-dev all 1.3.0-1 [18.1 kB] Fetched 18.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp59nxd2sa/golang-uber-goleak-dev_1.3.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el sysvinit-utils ppc64el 3.15-6 [37.3 kB] Fetched 37.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe_ajj21x/sysvinit-utils_3.15-6_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-grpc-ecosystem-grpc-gateway-dev all 2.20.0-2 [377 kB] Fetched 377 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeh46l5xz/golang-github-grpc-ecosystem-grpc-gateway-dev_2.20.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-checkpoint-restore-go-criu-dev all 7.2.0+ds1-4 [123 kB] Fetched 123 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsgtpt28t/golang-github-checkpoint-restore-go-criu-dev_7.2.0+ds1-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el diffutils ppc64el 1:3.12-1 [413 kB] Fetched 413 kB in 0s (37.2 MB/s) dpkg-name: info: moved 'diffutils_1%3a3.12-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmprboh1haq/diffutils_3.12-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-term-dev all 0.37.0-1 [16.1 kB] Fetched 16.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxqw9u550/golang-golang-x-term-dev_0.37.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Fetched 19.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0xjnu_ig/libfile-stripnondeterminism-perl_1.15.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libc-bin ppc64el 2.41-12 [674 kB] Fetched 674 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqvry2hxm/libc-bin_2.41-12_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el debhelper all 13.28 [941 kB] Fetched 941 kB in 0s (77.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnx9a1bhv/debhelper_13.28_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-logr-zapr-dev all 1.3.0-2 [15.4 kB] Fetched 15.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3_s8j6k2/golang-github-go-logr-zapr-dev_1.3.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-rsc-binaryregexp-dev all 0.2.0-3 [419 kB] Fetched 419 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0_d5n_4t/golang-rsc-binaryregexp-dev_0.2.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-go-cni-dev all 1.1.9-2 [15.6 kB] Fetched 15.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5s1c1jxo/golang-github-containerd-go-cni-dev_1.1.9-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libltdl7 ppc64el 2.5.4-7 [419 kB] Fetched 419 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppblknwm7/libltdl7_2.5.4-7_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-coreos-go-iptables-dev all 0.6.0-1 [11.8 kB] Fetched 11.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcbbpasfp/golang-github-coreos-go-iptables-dev_0.6.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el gcc ppc64el 4:15.2.0-4 [5164 B] Fetched 5164 B in 0s (0 B/s) dpkg-name: info: moved 'gcc_4%3a15.2.0-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmprn8x7go2/gcc_15.2.0-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libcap-ng0 ppc64el 0.8.5-4+b1 [18.1 kB] Fetched 18.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfjyyrnvd/libcap-ng0_0.8.5-4+b1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libselinux1 ppc64el 3.9-4 [95.7 kB] Fetched 95.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmbeamrwq/libselinux1_3.9-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libprotobuf-lite32t64 ppc64el 3.21.12-14 [280 kB] Fetched 280 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp94zb1tit/libprotobuf-lite32t64_3.21.12-14_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-evanphx-json-patch-dev all 5.7.0-1 [22.3 kB] Fetched 22.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb_r_afho/golang-github-evanphx-json-patch-dev_5.7.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libsystemd0 ppc64el 259~rc2-1 [500 kB] Fetched 500 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7u03sviw/libsystemd0_259~rc2-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el g++ ppc64el 4:15.2.0-4 [1336 B] Fetched 1336 B in 0s (0 B/s) dpkg-name: info: moved 'g++_4%3a15.2.0-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpstod9738/g++_15.2.0-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el binutils-powerpc64le-linux-gnu ppc64el 2.45.50.20251125-1 [903 kB] Fetched 903 kB in 0s (61.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw4wfrjsm/binutils-powerpc64le-linux-gnu_2.45.50.20251125-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el perl-modules-5.40 all 5.40.1-7 [3012 kB] Fetched 3012 kB in 0s (140 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc73ho979/perl-modules-5.40_5.40.1-7_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-etcd-io-gofail-dev all 0.1.0-1 [108 kB] Fetched 108 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprqzizm7w/golang-github-etcd-io-gofail-dev_0.1.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-cenkalti-backoff-dev all 4.3.0-1 [11.9 kB] Fetched 11.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd89cf0s0/golang-github-cenkalti-backoff-dev_4.3.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el file ppc64el 1:5.46-5 [44.4 kB] Fetched 44.4 kB in 0s (0 B/s) dpkg-name: info: moved 'file_1%3a5.46-5_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpsnwg2xjt/file_5.46-5_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-go-logr-logr-dev all 1.4.3-1 [35.7 kB] Fetched 35.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxcvukzs8/golang-github-go-logr-logr-dev_1.4.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libzstd1 ppc64el 1.5.7+dfsg-2 [331 kB] Fetched 331 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8bu7nqfi/libzstd1_1.5.7+dfsg-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-google-cel-go-dev all 0.18.2+ds-7 [400 kB] Fetched 400 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxaf116zn/golang-github-google-cel-go-dev_0.18.2+ds-7_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libxml2-16 ppc64el 2.15.1+dfsg-2 [678 kB] Fetched 678 kB in 0s (67.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqa7t6ldw/libxml2-16_2.15.1+dfsg-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-google-gofuzz-dev all 1.2.0-1 [12.9 kB] Fetched 12.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn2db15ui/golang-github-google-gofuzz-dev_1.2.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-burntsushi-toml-dev all 1.5.0-1 [117 kB] Fetched 117 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3c0l_grl/golang-github-burntsushi-toml-dev_1.5.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-text-dev all 0.31.0-1 [4003 kB] Fetched 4003 kB in 0s (143 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbrgxasvj/golang-golang-x-text-dev_0.31.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [977 kB] Fetched 977 kB in 0s (86.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8ehq7q46/golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-getkin-kin-openapi-dev all 0.124.0-1 [343 kB] Fetched 343 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3dpgxx36/golang-github-getkin-kin-openapi-dev_0.124.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libasan8 ppc64el 15.2.0-9 [2720 kB] Fetched 2720 kB in 0s (133 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn1ybqzz5/libasan8_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-mitchellh-mapstructure-dev all 1.5.0+git20231216.8508981-1 [29.3 kB] Fetched 29.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwi4m8qeo/golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-aws-smithy-go-dev all 1.20.3-1 [125 kB] Fetched 125 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwyenmy2m/golang-github-aws-smithy-go-dev_1.20.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.2 kB] Fetched 31.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph0hvn00v/golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el autoconf all 2.72-3.1 [494 kB] Fetched 494 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbutfor6s/autoconf_2.72-3.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-nri-dev all 0.8.0-1 [72.0 kB] Fetched 72.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp816wtblz/golang-github-containerd-nri-dev_0.8.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-xeipuuv-gojsonreference-dev all 0.0~git20180127.bd5ef7b-3 [5152 B] Fetched 5152 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpied3fppx/golang-github-xeipuuv-gojsonreference-dev_0.0~git20180127.bd5ef7b-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4 [1208 B] Fetched 1208 B in 0s (0 B/s) dpkg-name: info: moved 'g++-powerpc64le-linux-gnu_4%3a15.2.0-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpjbfpvely/g++-powerpc64le-linux-gnu_15.2.0-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libmpc3 ppc64el 1.3.1-2 [72.0 kB] Fetched 72.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp24lsxnxx/libmpc3_1.3.1-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el build-essential ppc64el 12.12 [4628 B] Fetched 4628 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7cdj__fz/build-essential_12.12_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libubsan1 ppc64el 15.2.0-9 [1178 kB] Fetched 1178 kB in 0s (93.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphxrkomnn/libubsan1_15.2.0-9_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libsqlite3-0 ppc64el 3.46.1-8 [988 kB] Fetched 988 kB in 0s (85.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkcz7jdn4/libsqlite3-0_3.46.1-8_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-golang-x-time-dev all 0.14.0-1 [13.5 kB] Fetched 13.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpezvsh79n/golang-golang-x-time-dev_0.14.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libuchardet0 ppc64el 0.0.8-2 [70.9 kB] Fetched 70.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6p1jn2r7/libuchardet0_0.0.8-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libpam-modules ppc64el 1.7.0-5 [204 kB] Fetched 204 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppv3lqwtx/libpam-modules_1.7.0-5_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-containerd-ttrpc-dev all 1.2.7-1 [32.2 kB] Fetched 32.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4cobjr3x/golang-github-containerd-ttrpc-dev_1.2.7-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [91.6 kB] Fetched 91.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd6c81z7g/golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el cpp ppc64el 4:15.2.0-4 [1580 B] Fetched 1580 B in 0s (0 B/s) dpkg-name: info: moved 'cpp_4%3a15.2.0-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmp60eb1fdd/cpp_15.2.0-4_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libnss3 ppc64el 2:3.117-1 [1520 kB] Fetched 1520 kB in 0s (101 MB/s) dpkg-name: info: moved 'libnss3_2%3a3.117-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmprxben6of/libnss3_3.117-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libseccomp2 ppc64el 2.6.0-2 [58.7 kB] Fetched 58.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyu5pudm5/libseccomp2_2.6.0-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el make ppc64el 4.4.1-3 [470 kB] Fetched 470 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4y5fz714/make_4.4.1-3_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3748 B] Fetched 3748 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_nf29qsr/golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libcap2 ppc64el 1:2.75-10+b1 [31.7 kB] Fetched 31.7 kB in 0s (0 B/s) dpkg-name: info: moved 'libcap2_1%3a2.75-10+b1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpxbf82c0g/libcap2_2.75-10+b1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-github-spf13-afero-dev all 1.15.0-1 [48.9 kB] Fetched 48.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7nlufcwe/golang-github-spf13-afero-dev_1.15.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libmpfr6 ppc64el 4.2.2-2 [723 kB] Fetched 723 kB in 0s (69.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7zcsfuk8/libmpfr6_4.2.2-2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el golang-google-cloud-dev all 0.56.0-6 [816 kB] Fetched 816 kB in 0s (75.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6ay6eube/golang-google-cloud-dev_0.56.0-6_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-buildpackage: info: host architecture ppc64el dpkg-source --before-build . 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_ppc64el.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_ppc64el.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/tmp2gmo82lv/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture ppc64el is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.SU5WPB8NLY as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.SU5WPB8NLY 127.0.0.1 - - [01/Dec/2025 13:26:03] code 404, message File not found 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:42393 ./ InRelease 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:42393 ./ Release [462 B] 127.0.0.1 - - [01/Dec/2025 13:26:03] code 404, message File not found 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:42393 ./ Release.gpg 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:42393 ./ Packages [529 kB] Fetched 530 kB in 0s (29.5 MB/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 - - [01/Dec/2025 13:26:03] "GET /./gcc-15-base_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libc6_2.41-12_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libgcc-s1_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./mawk_1.3.4.20250131-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./base-files_14_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libtinfo6_6.5%2b20251123-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./debianutils_5.23.2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./bash_5.3-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libacl1_2.3.2-2%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libattr1_2.5.2-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libcap2_2.75-10%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libgmp10_6.3.0%2bdfsg-5_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libpcre2-8-0_10.46-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libselinux1_3.9-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libzstd1_1.5.7%2bdfsg-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./zlib1g_1.3.dfsg%2breally1.3.1-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libssl3t64_3.5.4-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./openssl-provider-legacy_3.5.4-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libsystemd0_259%7erc2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./coreutils_9.7-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./dash_0.5.12-12_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./diffutils_3.12-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libbz2-1.0_1.0.8-6_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./liblzma5_5.8.1-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libmd0_1.1.0-2%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./tar_1.35%2bdfsg-3.1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./dpkg_1.22.21_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./findutils_4.10.0-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./grep_3.12-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./gzip_1.13-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./hostname_3.25_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./ncurses-bin_6.5%2b20251123-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libcrypt1_4.5.1-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./perl-base_5.40.1-7_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./sed_4.9-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libaudit-common_4.1.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libcap-ng0_0.8.5-4%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libaudit1_4.1.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libdb5.3t64_5.3.28%2bdfsg2-10_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./debconf_1.5.91_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libpam0g_1.7.0-5_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libpam-modules-bin_1.7.0-5_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libpam-modules_1.7.0-5_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libpam-runtime_1.7.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libblkid1_2.41.2-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libmount1_2.41.2-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libsmartcols1_2.41.2-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libudev1_259%7erc2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libuuid1_2.41.2-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./util-linux_2.41.2-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libdebconfclient0_0.282_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./base-passwd_3.6.8_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./init-system-helpers_1.69_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./libc-bin_2.41-12_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./ncurses-base_6.5%2b20251123-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:03] "GET /./sysvinit-utils_3.15-6_ppc64el.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.SU5WPB8NLY 127.0.0.1 - - [01/Dec/2025 13:26:05] code 404, message File not found 127.0.0.1 - - [01/Dec/2025 13:26:05] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:42393 ./ InRelease 127.0.0.1 - - [01/Dec/2025 13:26:05] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:42393 ./ Release 127.0.0.1 - - [01/Dec/2025 13:26:05] code 404, message File not found 127.0.0.1 - - [01/Dec/2025 13:26:05] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:42393 ./ 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.SU5WPB8NLY 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 - - [01/Dec/2025 13:26:12] "GET /./sensible-utils_0.0.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./tzdata_2025b-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libstdc%2b%2b6_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libuchardet0_0.0.8-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./groff-base_1.23.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./bsdextrautils_2.41.2-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libgdbm6t64_1.26-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libpipeline1_1.5.8-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libseccomp2_2.6.0-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./man-db_2.13.1-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./bzip2_1.0.8-6_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libmagic-mgc_5.46-5_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libmagic1t64_5.46-5_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./file_5.46-5_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./gettext-base_0.23.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./media-types_14.0.0_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./perl-modules-5.40_5.40.1-7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libgdbm-compat4t64_1.26-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libperl5.40_5.40.1-7_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./perl_5.40.1-7_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./xz-utils_5.8.1-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./m4_1.4.20-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./autoconf_2.72-3.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./autotools-dev_20240727.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./automake_1.18.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./autopoint_0.23.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./binutils-common_2.45.50.20251125-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libsframe2_2.45.50.20251125-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libbinutils_2.45.50.20251125-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libctf-nobfd0_2.45.50.20251125-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libctf0_2.45.50.20251125-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libjansson4_2.14-2%2bb3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./binutils-powerpc64le-linux-gnu_2.45.50.20251125-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./binutils_2.45.50.20251125-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libc-dev-bin_2.41-12_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./linux-libc-dev_6.17.9-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libcrypt-dev_4.5.1-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./rpcsvc-proto_1.4.3-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libc6-dev_2.41-12_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libisl23_0.27-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libmpfr6_4.2.2-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libmpc3_1.3.1-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./cpp-15-powerpc64le-linux-gnu_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./cpp-15_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./cpp-powerpc64le-linux-gnu_15.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./cpp_15.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libcc1-0_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libgomp1_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libitm1_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libatomic1_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libasan8_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./liblsan0_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libtsan2_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libubsan1_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libquadmath0_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libgcc-15-dev_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./gcc-15-powerpc64le-linux-gnu_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./gcc-15_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./gcc-powerpc64le-linux-gnu_15.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./gcc_15.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:12] "GET /./libstdc%2b%2b-15-dev_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./g%2b%2b-15-powerpc64le-linux-gnu_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./g%2b%2b-15_15.2.0-9_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./g%2b%2b-powerpc64le-linux-gnu_15.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./g%2b%2b_15.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./make_4.4.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./libdpkg-perl_1.22.21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./patch_2.8-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./dpkg-dev_1.22.21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./build-essential_12.12_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./libdebhelper-perl_13.28_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./libtool_2.5.4-7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./dh-autoreconf_21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./libfile-stripnondeterminism-perl_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./dh-strip-nondeterminism_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./libelf1t64_0.194-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./dwz_0.16-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./libunistring5_1.3-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./libxml2-16_2.15.1%2bdfsg-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./gettext_0.23.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./po-debconf_1.0.21%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./debhelper_13.28_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-gopkg-ini.v1-dev_1.67.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-golang-x-sys-dev_0.38.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-sirupsen-logrus-dev_1.9.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-gopkg-tomb.v1-dev_0.0%7egit20141024.0.dd63297-8_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-1.24-src_1.24.9-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-1.24-go_1.24.9-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-src_1.24%7e2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-go_1.24%7e2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-stretchr-objx-dev_0.5.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-stretchr-testify-dev_1.10.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-nytimes-gziphandler-dev_1.1.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-hashicorp-errwrap-dev_1.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-burntsushi-toml-dev_1.5.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-gopkg-yaml.v2-dev_2.4.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-pelletier-go-toml-dev_1.9.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-spf13-jwalterweatherman-dev_1.1.0%2breally1.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-any_1.24%7e2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./libseccomp-dev_2.6.0-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-golang-x-oauth2-dev_0.27.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-rs-xid-dev_1.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./libcap-dev_2.75-10%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-mrunalp-fileutils-dev_0.5.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-beorn7-perks-dev_1.0.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-cespare-xxhash-dev_2.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-google-go-cmp-dev_0.7.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-json-iterator-go-dev_1.1.12-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-klauspost-compress-dev_1.18.1%2bds1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-google-protobuf-dev_1.36.7-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-prometheus-client-model-dev_0.6.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-go-kit-log-dev_0.2.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-munnerz-goautoneg-dev_0.0%7egit20191010.a7dc8b6-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-golang-x-term-dev_0.37.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-golang-x-text-dev_0.31.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:13] "GET /./golang-golang-x-crypto-dev_0.43.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-golang-x-net-dev_0.27.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-mwitkow-go-conntrack-dev_0.0%7egit20190716.2f06839-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-aws-smithy-go-dev_1.20.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-aws-aws-sdk-go-v2-dev_1.30.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-prometheus-sigv4-dev_0.2.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-alecthomas-units-dev_0.0%7egit20240927.0f3dac3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-prometheus-common-dev_0.65.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-golang-x-sync-dev_0.7.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-prometheus-procfs-dev_0.17.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-uber-goleak-dev_1.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-prometheus-client-golang-dev_1.23.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-docker-go-metrics-dev_0.0.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-creack-pty-dev_1.1.21-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-kr-text-dev_0.2.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-mdlayher-socket-dev_0.5.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-mdlayher-netlink-dev_1.8.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libpkgconf3_1.8.1-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./pkgconf-bin_1.8.1-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./pkgconf_1.8.1-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-gorilla-mux-dev_1.8.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-golang-protobuf-1-5-dev_1.5.4-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-golang-groupcache-dev_0.0%7egit20210331.41bb18b-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-golang-x-mod-dev_0.30.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-yuin-goldmark-dev_1.7.13-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-golang-x-tools-dev_0.25.0%2bds-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-rogpeppe-go-internal-dev_1.14.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-kr-pretty-dev_0.3.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-go-quicktest-qt-dev_1.101.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-jsimonetti-rtnetlink-dev_2.0.5-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-golang-x-exp-dev_0.0%7egit20250911.df92998-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-cilium-ebpf-dev_0.17.3%2bds1-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-fsnotify-fsnotify-dev_1.9.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-nxadm-tail-dev_1.4.11%2bds1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-klauspost-cpuid-dev_2.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-russross-blackfriday-v2-dev_2.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-cpuguy83-go-md2man-v2-dev_2.0.7-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-urfave-cli-dev_1.22.14-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-vbatts-tar-split-dev_0.11.6-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-antlr-antlr4-dev_4.11.1%2bds-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-google-genproto-dev_0.0%7egit20210726.e7812ac-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-google-cel-go-dev_0.18.2%2bds-7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-google-uuid-dev_1.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-glog-dev_1.2.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-go.opencensus-dev_0.24.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-golang-mock-dev_1.6.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-google-btree-dev_1.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-google-martian-dev_3.3.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-chzyer-logex-dev_1.2.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-chzyer-test-dev_1.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-chzyer-readline-dev_1.5.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-ianlancetaylor-demangle-dev_0.0%7egit20200824.28f6c0f-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-google-pprof-dev_0.0%7egit20211008.947d60d-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-golang-x-time-dev_0.14.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-google-api-dev_0.61.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-rsc-binaryregexp-dev_0.2.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-google-cloud-dev_0.56.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-google-grpc-dev_1.66.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "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 - - [01/Dec/2025 13:26:14] "GET /./golang-github-x448-float16-dev_0.8.4-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-imdario-mergo-dev_1.0.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-moby-locker-dev_1.0.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-alexflint-go-filemutex-dev_1.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-vishvananda-netns-dev_0.0.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-vishvananda-netlink-dev_1.3.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-pkg-errors-dev_0.9.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libbtrfs0t64_6.17.1-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libbtrfs-dev_6.17.1-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-btrfs-dev_2.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-dbus-dev_5.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-log-dev_0.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libsystemd-dev_259%7erc2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-coreos-go-systemd-dev_22.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-docker-go-units-dev_0.4.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-moby-sys-dev_0.0%7egit20250819.9dc3a90-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-opencontainers-specs-dev_1.2.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-cgroups-dev_3.0.5-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-console-dev_1.0.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-containerd-api-dev_1.7.24%7eds1-10_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-opencontainers-go-digest-dev_1.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-continuity-dev_0.4.5%7eds1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./zlib1g-dev_1.3.dfsg%2breally1.3.1-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libprotobuf32t64_3.21.12-14_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libprotobuf-lite32t64_3.21.12-14_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libprotobuf-dev_3.21.12-14_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-gogo-protobuf-dev_1.3.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-typeurl-dev_2.2.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-errdefs-dev_0.3.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-fifo-dev_1.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-appc-cni-dev_1.1.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-go-cni-dev_1.1.9-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-go-runc-dev_1.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-ttrpc-dev_1.2.7-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-kubernetes-cri-api-dev_0.32.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-blang-semver-dev_4.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-hashicorp-go-multierror-dev_1.1.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-opencontainers-selinux-dev_1.11.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-xeipuuv-gojsonpointer-dev_0.0%7egit20190905.02993c4-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-xeipuuv-gojsonreference-dev_0.0%7egit20180127.bd5ef7b-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-xeipuuv-gojsonschema-dev_1.2.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-gocapability-dev_0.0%2bgit20200815.42c35b4-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-opencontainers-runtime-tools-dev_0.9.0.109.ge931285-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-gomega-dev_1.36.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-gopkg-check.v1-dev_0.0%2bgit20200902.038fdea-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-sigs-yaml-dev_1.4.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-nri-dev_0.8.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-santhosh-tekuri-jsonschema-dev_5.3.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-opencontainers-image-spec-dev_1.1.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-platforms-dev_0.2.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-coreos-go-iptables-dev_0.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-safchain-ethtool-dev_0.7.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containernetworking-plugins-dev_1.1.1%2bds1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-etcd-io-gofail-dev_0.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-coreos-bbolt-dev_1.4.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-distribution-reference-dev_0.6.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-docker-go-events-dev_0.0%7egit20190806.e31b211-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-gopkg-inf.v0-dev_0.9.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-intel-goresctrl-dev_0.3.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-minio-sha256-simd-dev_1.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-checkpoint-restore-go-criu-dev_7.2.0%2bds1-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-cyphar-filepath-securejoin-dev_0.5.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-opencontainers-cgroups-dev_0.0.5-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-seccomp-libseccomp-golang-dev_0.10.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-opencontainers-runc-dev_1.3.3%2bds1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-tchap-go-patricia-dev_2.3.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-armon-go-socks5-dev_0.0%7egit20160902.e753329-1.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-evanphx-json-patch-dev_5.7.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-fxamacker-cbor-dev_2.9.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-google-gnostic-models-dev_0.6.8-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-docker-spdystream-dev_0.5.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-mxk-go-flowrate-dev_0.0%7egit20140419.0.cca7078-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-spf13-pflag-dev_1.0.10-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-go-logr-logr-dev_1.4.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-klog-dev_2.130.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-emicklei-go-restful-dev_3.10.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-invopop-yaml-dev_0.2.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-josharian-intern-dev_1.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-mailru-easyjson-dev_0.9.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-go-openapi-swag-dev_0.25.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-go-openapi-jsonpointer-dev_0.21.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-mohae-deepcopy-dev_0.0%7egit20170929.c48cc78-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-ugorji-go-codec-dev_1.2.8-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-perimeterx-marshmallow-dev_1.1.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-getkin-kin-openapi-dev_0.124.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-go-openapi-jsonreference-dev_0.21.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-google-gofuzz-dev_1.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-kubernetes-gengo-dev_0.0%7egit20250207.1244d31-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-huandu-xstrings-dev_1.3.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-masterminds-goutils-dev_1.1.1-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-masterminds-semver-dev_3.4.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-go-task-slim-sprig-dev_3.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-onsi-ginkgo-v2-dev_2.27.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-sigs-json-dev_0.0%7egit20241014.cfa47c3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-sigs-randfill-dev_1.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-sigs-structured-merge-diff-dev_4.6.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-utils-dev_0.0%7egit20251002.bc988d5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-kube-openapi-dev_0.0%7egit20241212.2c72e55-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-apimachinery-dev_0.33.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-api-dev_0.33.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-benbjohnson-clock-dev_1.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-go.uber-atomic-dev_1.11.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-go.uber-multierr-dev_1.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-go.uber-zap-dev_1.27.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-go-logr-zapr-dev_1.3.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-gotestyourself-gotest.tools-dev_3.5.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-moby-term-dev_0.0%7egit20230502.9c3c875-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-go-viper-mapstructure-dev_2.4.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-magiconair-properties-dev_1.8.7-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-mitchellh-mapstructure-dev_1.5.0%2bgit20231216.8508981-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-pelletier-go-toml.v2-dev_2.2.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-kr-fs-dev_0.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-pkg-sftp-dev_1.13.9-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-spf13-afero-dev_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-sagikazarmark-locafero-dev_0.12.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./tzdata-legacy_2025b-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-spf13-cast-dev_1.10.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-subosito-gotenv-dev_1.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-spf13-viper-dev_1.21.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-spf13-cobra-dev_1.10.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-felixge-httpsnoop-dev_1.0.3-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-cenkalti-backoff-dev_4.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-go-logr-stdr-dev_1.2.2-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-rogpeppe-fastuuid-dev_1.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-grpc-ecosystem-grpc-gateway-dev_2.20.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-opentelemetry-proto-dev_1.3.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-opentelemetry-otel-dev_1.31.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-opentelemetry-contrib-dev_0.56.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-gorilla-websocket-dev_1.5.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-bradfitz-gomemcache-dev_0.0%7egit20230611.acc6962-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-garyburd-redigo-dev_0.0%7egit20220831.5b01704-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-peterbourgon-diskv-dev_3.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-golang-snappy-dev_1.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-onsi-ginkgo-dev_1.16.5-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-syndtr-goleveldb-dev_0.0%7egit20200815.5c35d60-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-gregjones-httpcache-dev_0.0%7egit20180305.9cad4c3-1.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-client-go-dev_0.33.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-component-base-dev_0.33.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-k8s-apiserver-dev_0.33.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-tags.cncf-container-device-interface-dev_1.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-containerd-dev_1.7.24%7eds1-10_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-fullsailor-pkcs7-dev_0.0%7egit20210826.33d0574-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libltdl7_2.5.4-7_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libltdl-dev_2.5.4-7_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libnspr4_4.38.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libsqlite3-0_3.46.1-8_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libnss3_3.117-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libnspr4-dev_4.38.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./libnss3-dev_3.117-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-miekg-pkcs11-dev_1.0.3%2bdfsg1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-stefanberger-go-pkcs11uri-dev_0.0%7egit20201008.78d3cae-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-go-jose-go-jose-dev_4.0.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containers-ocicrypt-dev_1.1.10-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-containerd-imgcrypt-dev_1.1.11-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-mattn-go-isatty-dev_0.0.20-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-hashicorp-go-cleanhttp-dev_0.5.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-mattn-go-colorable-dev_0.1.13-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-fatih-color-dev_1.17.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-hashicorp-go-hclog-dev_0.11.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-hashicorp-go-retryablehttp-dev_0.7.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./golang-github-hanwen-go-fuse-dev_2.8.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./dh-golang_1.63_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [01/Dec/2025 13:26:14] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmp2gmo82lv/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.SU5WPB8NLY Reading package lists... Building dependency tree... Reading state information... libgcc-15-dev is already the newest version (15.2.0-9). libgcc-15-dev set to manually installed. golang-gopkg-ini.v1-dev is already the newest version (1.67.0-1). golang-gopkg-ini.v1-dev set to manually installed. golang-gopkg-yaml.v3-dev is already the newest version (3.0.4-1). golang-gopkg-yaml.v3-dev set to manually installed. golang-github-sirupsen-logrus-dev is already the newest version (1.9.3-1). golang-github-sirupsen-logrus-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. 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-hashicorp-errwrap-dev is already the newest version (1.1.0-1). golang-github-hashicorp-errwrap-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. libc6 is already the newest version (2.41-12). libmagic1t64 is already the newest version (1:5.46-5). libmagic1t64 set to manually installed. util-linux is already the newest version (2.41.2-4). golang-github-kylelemons-godebug-dev is already the newest version (1.1.0-2). golang-github-kylelemons-godebug-dev set to manually installed. g++-15 is already the newest version (15.2.0-9). g++-15 set to manually installed. golang-github-spf13-jwalterweatherman-dev is already the newest version (1.1.0+really1.1.0-2). golang-github-spf13-jwalterweatherman-dev set to manually installed. libpam-modules-bin is already the newest version (1.7.0-5). libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. golang-src is already the newest version (2:1.24~2). golang-src set to manually installed. media-types is already the newest version (14.0.0). media-types set to manually installed. libsframe2 is already the newest version (2.45.50.20251125-1). libsframe2 set to manually installed. golang-any is already the newest version (2:1.24~2). golang-any set to manually installed. grep is already the newest version (3.12-1). libseccomp-dev is already the newest version (2.6.0-2). libseccomp-dev set to manually installed. libpipeline1 is already the newest version (1.5.8-2). libpipeline1 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. libisl23 is already the newest version (0.27-1). libisl23 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. libcap-dev is already the newest version (1:2.75-10+b1). libcap-dev set to manually installed. openssl-provider-legacy is already the newest version (3.5.4-1). 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-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-kr-text-dev is already the newest version (0.2.0-2). golang-github-kr-text-dev set to manually installed. golang-github-mdlayher-netlink-dev is already the newest version (1.8.0-2). golang-github-mdlayher-netlink-dev set to manually installed. pkgconf is already the newest version (1.8.1-4). pkgconf set to manually installed. libaudit1 is already the newest version (1:4.1.2-1). golang-github-gorilla-mux-dev is already the newest version (1.8.1-1). golang-github-gorilla-mux-dev set to manually installed. golang-github-golang-groupcache-dev is already the newest version (0.0~git20210331.41bb18b-2). golang-github-golang-groupcache-dev set to manually installed. golang-github-prometheus-client-model-dev is already the newest version (0.6.2-1). golang-github-prometheus-client-model-dev set to manually installed. 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-cilium-ebpf-dev is already the newest version (0.17.3+ds1-4). golang-github-cilium-ebpf-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. golang-github-klauspost-cpuid-dev is already the newest version (2.3.0-1). golang-github-klauspost-cpuid-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. golang-github-stretchr-testify-dev is already the newest version (1.10.0-1). golang-github-stretchr-testify-dev set to manually installed. libctf0 is already the newest version (2.45.50.20251125-1). libctf0 set to manually installed. 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. golang-google-protobuf-dev is already the newest version (1.36.7-1). golang-google-protobuf-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. libelf1t64 is already the newest version (0.194-1). libelf1t64 set to manually installed. golang-github-google-btree-dev is already the newest version (1.0.1-1). golang-github-google-btree-dev set to manually installed. golang-github-chzyer-readline-dev is already the newest version (1.5.1-1). golang-github-chzyer-readline-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-json-iterator-go-dev is already the newest version (1.1.12-2). golang-github-json-iterator-go-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-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-vishvananda-netlink-dev is already the newest version (1.3.1-1). golang-github-vishvananda-netlink-dev set to manually installed. golang-google-grpc-dev is already the newest version (1.66.3-2). golang-google-grpc-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-ianlancetaylor-demangle-dev is already the newest version (0.0~git20200824.28f6c0f-2). golang-github-ianlancetaylor-demangle-dev set to manually installed. golang-k8s-sigs-randfill-dev is already the newest version (1.0.0-2). golang-k8s-sigs-randfill-dev set to manually installed. libnss3-dev is already the newest version (2:3.117-1). libnss3-dev set to manually installed. golang-golang-x-exp-dev is already the newest version (0.0~git20250911.df92998-1). golang-golang-x-exp-dev 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. golang-github-google-go-cmp-dev is already the newest version (0.7.0-1). golang-github-google-go-cmp-dev set to manually installed. binutils is already the newest version (2.45.50.20251125-1). binutils set to manually installed. golang-k8s-client-go-dev is already the newest version (0.33.4-1). golang-k8s-client-go-dev set to manually installed. golang-github-chzyer-test-dev is already the newest version (1.0.0-1). golang-github-chzyer-test-dev set to manually installed. golang-github-sagikazarmark-locafero-dev is already the newest version (0.12.0-1). golang-github-sagikazarmark-locafero-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-github-fullsailor-pkcs7-dev is already the newest version (0.0~git20210826.33d0574-3). golang-github-fullsailor-pkcs7-dev set to manually installed. golang-golang-x-crypto-dev is already the newest version (1:0.43.0-2). golang-golang-x-crypto-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. libstdc++-15-dev is already the newest version (15.2.0-9). libstdc++-15-dev set to manually installed. golang-1.24-src is already the newest version (1.24.9-1). golang-1.24-src set to manually installed. golang-github-fxamacker-cbor-dev is already the newest version (2.9.0-1). golang-github-fxamacker-cbor-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. gcc-15 is already the newest version (15.2.0-9). gcc-15 set to manually installed. dash is already the newest version (0.5.12-12). golang-github-prometheus-procfs-dev is already the newest version (0.17.0-1). golang-github-prometheus-procfs-dev set to manually installed. golang-github-prometheus-client-golang-dev is already the newest version (1.23.0-2). golang-github-prometheus-client-golang-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. libgmp10 is already the newest version (2:6.3.0+dfsg-5). golang-github-moby-term-dev is already the newest version (0.0~git20230502.9c3c875-1). golang-github-moby-term-dev set to manually installed. golang-k8s-utils-dev is already the newest version (0.0~git20251002.bc988d5-1). golang-k8s-utils-dev set to manually installed. golang-github-opencontainers-specs-dev is already the newest version (1.2.1-1). golang-github-opencontainers-specs-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. binutils-common is already the newest version (2.45.50.20251125-1). binutils-common set to manually installed. libgdbm-compat4t64 is already the newest version (1.26-1). libgdbm-compat4t64 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-golang-mock-dev is already the newest version (1.6.0-2). golang-github-golang-mock-dev set to manually installed. golang-github-cyphar-filepath-securejoin-dev is already the newest version (0.5.1-3). golang-github-cyphar-filepath-securejoin-dev set to manually installed. golang-github-chzyer-logex-dev is already the newest version (1.2.1-1). golang-github-chzyer-logex-dev set to manually installed. libbinutils is already the newest version (2.45.50.20251125-1). libbinutils set to manually installed. perl is already the newest version (5.40.1-7). perl set to manually installed. golang-github-google-gnostic-models-dev is already the newest version (0.6.8-4). golang-github-google-gnostic-models-dev set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). golang-github-gotestyourself-gotest.tools-dev is already the newest version (3.5.1-1). golang-github-gotestyourself-gotest.tools-dev set to manually installed. golang-go.uber-atomic-dev is already the newest version (1.11.0-1). golang-go.uber-atomic-dev 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. golang-github-onsi-ginkgo-dev is already the newest version (1.16.5-5). golang-github-onsi-ginkgo-dev set to manually installed. libquadmath0 is already the newest version (15.2.0-9). libquadmath0 set to manually installed. golang-github-cpuguy83-go-md2man-v2-dev is already the newest version (2.0.7-1). golang-github-cpuguy83-go-md2man-v2-dev set to manually installed. libc6-dev is already the newest version (2.41-12). libc6-dev set to manually installed. golang-github-containerd-containerd-api-dev is already the newest version (1.7.24~ds1-10). golang-github-containerd-containerd-api-dev set to manually installed. golang-tags.cncf-container-device-interface-dev is already the newest version (1.0.1-1). golang-tags.cncf-container-device-interface-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. golang-github-invopop-yaml-dev is already the newest version (0.2.0-2). golang-github-invopop-yaml-dev set to manually installed. golang-github-spf13-pflag-dev is already the newest version (1.0.10-1). golang-github-spf13-pflag-dev set to manually installed. golang-github-containerd-cgroups-dev is already the newest version (3.0.5-3). golang-github-containerd-cgroups-dev set to manually installed. golang-github-hashicorp-hcl-dev is already the newest version (1.0.0-1.1). golang-github-hashicorp-hcl-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. golang-gocapability-dev is already the newest version (0.0+git20200815.42c35b4-2). golang-gocapability-dev set to manually installed. perl-base is already the newest version (5.40.1-7). tzdata-legacy is already the newest version (2025b-5). tzdata-legacy set to manually installed. libpkgconf3 is already the newest version (1.8.1-4). libpkgconf3 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. 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-go is already the newest version (2:1.24~2). golang-go set to manually installed. libssl3t64 is already the newest version (3.5.4-1). libattr1 is already the newest version (1:2.5.2-3). libcrypt1 is already the newest version (1:4.5.1-1). debconf is already the newest version (1.5.91). golang-github-xeipuuv-gojsonpointer-dev is already the newest version (0.0~git20190905.02993c4-3). golang-github-xeipuuv-gojsonpointer-dev set to manually installed. libuuid1 is already the newest version (2.41.2-4). golang-github-santhosh-tekuri-jsonschema-dev is already the newest version (5.3.1-2). golang-github-santhosh-tekuri-jsonschema-dev set to manually installed. libsmartcols1 is already the newest version (2.41.2-4). 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. 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-prometheus-common-dev is already the newest version (0.65.0-1). golang-github-prometheus-common-dev set to manually installed. libnspr4 is already the newest version (2:4.38.2-1). libnspr4 set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-10). 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. libdebhelper-perl is already the newest version (13.28). libdebhelper-perl set to manually installed. libunistring5 is already the newest version (1.3-2). libunistring5 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-fsnotify-fsnotify-dev is already the newest version (1.9.0-1). golang-github-fsnotify-fsnotify-dev set to manually installed. man-db is already the newest version (2.13.1-1). man-db set to manually installed. golang-github-pelletier-go-toml.v2-dev is already the newest version (2.2.4-1). golang-github-pelletier-go-toml.v2-dev 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. dh-autoreconf is already the newest version (21). dh-autoreconf set to manually installed. dwz is already the newest version (0.16-2). dwz set to manually installed. libcc1-0 is already the newest version (15.2.0-9). libcc1-0 set to manually installed. golang-k8s-component-base-dev is already the newest version (0.33.4-1). golang-k8s-component-base-dev set to manually installed. golang-1.24-go is already the newest version (1.24.9-1). golang-1.24-go set to manually installed. golang-github-go-viper-mapstructure-dev is already the newest version (2.4.0-1). golang-github-go-viper-mapstructure-dev set to manually installed. liblzma5 is already the newest version (5.8.1-2). 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-github-klauspost-compress-dev is already the newest version (1.18.1+ds1-1). golang-github-klauspost-compress-dev set to manually installed. init-system-helpers is already the newest version (1.69). libstdc++6 is already the newest version (15.2.0-9). libstdc++6 set to manually installed. gettext is already the newest version (0.23.2-1). gettext set to manually installed. golang-github-magiconair-properties-dev is already the newest version (1.8.7-1). golang-github-magiconair-properties-dev set to manually installed. bsdextrautils is already the newest version (2.41.2-4). bsdextrautils set to manually installed. golang-github-rogpeppe-go-internal-dev is already the newest version (1.14.1-1). golang-github-rogpeppe-go-internal-dev set to manually installed. libmount1 is already the newest version (2.41.2-4). 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-julienschmidt-httprouter-dev is already the newest version (1.3.0-2). golang-github-julienschmidt-httprouter-dev set to manually installed. libblkid1 is already the newest version (2.41.2-4). 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. 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-hashicorp-go-multierror-dev is already the newest version (1.1.1-2). golang-github-hashicorp-go-multierror-dev set to manually installed. base-passwd is already the newest version (3.6.8). golang-github-kr-fs-dev is already the newest version (0.1.0-2). golang-github-kr-fs-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-subosito-gotenv-dev is already the newest version (1.3.0-1). golang-github-subosito-gotenv-dev set to manually installed. golang-github-containerd-continuity-dev is already the newest version (0.4.5~ds1-1). golang-github-containerd-continuity-dev set to manually installed. libprotobuf-dev is already the newest version (3.21.12-14). libprotobuf-dev set to manually installed. findutils is already the newest version (4.10.0-3). golang-google-api-dev is already the newest version (0.61.0-6). golang-google-api-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. golang-google-genproto-dev is already the newest version (0.0~git20210726.e7812ac-4). golang-google-genproto-dev set to manually installed. tar is already the newest version (1.35+dfsg-3.1). zlib1g-dev is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). zlib1g-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. 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. libperl5.40 is already the newest version (5.40.1-7). libperl5.40 set to manually installed. patch is already the newest version (2.8-2). patch 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-github-go-openapi-swag-dev is already the newest version (1:0.25.1-1). golang-github-go-openapi-swag-dev set to manually installed. libitm1 is already the newest version (15.2.0-9). libitm1 set to manually installed. libbtrfs-dev is already the newest version (6.17.1-1). libbtrfs-dev set to manually installed. cpp-15 is already the newest version (15.2.0-9). cpp-15 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. dh-strip-nondeterminism is already the newest version (1.15.0-1). dh-strip-nondeterminism 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-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-creack-pty-dev is already the newest version (1.1.21-1). golang-github-creack-pty-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-gopkg-inf.v0-dev is already the newest version (0.9.1-2). golang-gopkg-inf.v0-dev set to manually installed. golang-golang-x-mod-dev is already the newest version (0.30.0-1). golang-golang-x-mod-dev set to manually installed. libsystemd-dev is already the newest version (259~rc2-1). libsystemd-dev set to manually installed. po-debconf is already the newest version (1.0.21+nmu1). po-debconf set to manually installed. libacl1 is already the newest version (2.3.2-2+b1). golang-golang-x-sys-dev is already the newest version (0.38.0-1). golang-golang-x-sys-dev set to manually installed. g++-15-powerpc64le-linux-gnu is already the newest version (15.2.0-9). g++-15-powerpc64le-linux-gnu set to manually installed. golang-github-go-quicktest-qt-dev is already the newest version (1.101.0-2). golang-github-go-quicktest-qt-dev set to manually installed. libmagic-mgc is already the newest version (1:5.46-5). libmagic-mgc set to manually installed. 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-tchap-go-patricia-dev is already the newest version (2.3.2-1). golang-github-tchap-go-patricia-dev 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. liblsan0 is already the newest version (15.2.0-9). liblsan0 set to manually installed. bzip2 is already the newest version (1.0.8-6). bzip2 set to manually installed. golang-k8s-apimachinery-dev is already the newest version (0.33.4-1). golang-k8s-apimachinery-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. golang-github-perimeterx-marshmallow-dev is already the newest version (1.1.5-1). golang-github-perimeterx-marshmallow-dev set to manually installed. linux-libc-dev is already the newest version (6.17.9-1). linux-libc-dev set to manually installed. sensible-utils is already the newest version (0.0.26). sensible-utils set to manually installed. libudev1 is already the newest version (259~rc2-1). 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. debianutils is already the newest version (5.23.2). golang-github-yuin-goldmark-dev is already the newest version (1.7.13-1). golang-github-yuin-goldmark-dev set to manually installed. golang-github-containerd-containerd-dev is already the newest version (1.7.24~ds1-10). golang-github-containerd-containerd-dev set to manually installed. m4 is already the newest version (1.4.20-2). m4 set to manually installed. dpkg is already the newest version (1.22.21). 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-beorn7-perks-dev is already the newest version (1.0.1-3). golang-github-beorn7-perks-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. dpkg-dev is already the newest version (1.22.21). dpkg-dev set to manually installed. libjansson4 is already the newest version (2.14-2+b3). libjansson4 set to manually installed. gcc-15-powerpc64le-linux-gnu is already the newest version (15.2.0-9). gcc-15-powerpc64le-linux-gnu set to manually installed. golang-github-coreos-go-systemd-dev is already the newest version (22.6.0-1). golang-github-coreos-go-systemd-dev set to manually installed. golang-github-fatih-color-dev is already the newest version (1.17.0-1). golang-github-fatih-color-dev set to manually installed. libnspr4-dev is already the newest version (2:4.38.2-1). libnspr4-dev set to manually installed. libc-dev-bin is already the newest version (2.41-12). libc-dev-bin set to manually installed. automake is already the newest version (1:1.18.1-3). automake 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. libpam0g is already the newest version (1.7.0-5). golang-opentelemetry-contrib-dev is already the newest version (0.56.0-5). golang-opentelemetry-contrib-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. gcc-15-base is already the newest version (15.2.0-9). 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-containerd-console-dev is already the newest version (1.0.5-1). golang-github-containerd-console-dev set to manually installed. golang-github-spf13-viper-dev is already the newest version (1.21.0-2). golang-github-spf13-viper-dev set to manually installed. golang-opentelemetry-otel-dev is already the newest version (1.31.0-5). golang-opentelemetry-otel-dev set to manually installed. golang-github-aws-aws-sdk-go-v2-dev is already the newest version (1.30.3-1). golang-github-aws-aws-sdk-go-v2-dev set to manually installed. golang-k8s-apiserver-dev is already the newest version (0.33.4-1). golang-k8s-apiserver-dev set to manually installed. golang-github-mdlayher-socket-dev is already the newest version (0.5.1-1). golang-github-mdlayher-socket-dev set to manually installed. golang-go.uber-multierr-dev is already the newest version (1.6.0-1). golang-go.uber-multierr-dev set to manually installed. cpp-powerpc64le-linux-gnu is already the newest version (4:15.2.0-4). cpp-powerpc64le-linux-gnu set to manually installed. gettext-base is already the newest version (0.23.2-1). gettext-base set to manually installed. cpp-15-powerpc64le-linux-gnu is already the newest version (15.2.0-9). cpp-15-powerpc64le-linux-gnu set to manually installed. libmd0 is already the newest version (1.1.0-2+b1). golang-dbus-dev is already the newest version (5.1.0-1). golang-dbus-dev set to manually installed. sed is already the newest version (4.9-2). golang-github-mailru-easyjson-dev is already the newest version (0.9.1-1). golang-github-mailru-easyjson-dev set to manually installed. bash is already the newest version (5.3-1). golang-github-xeipuuv-gojsonschema-dev is already the newest version (1.2.0-3). golang-github-xeipuuv-gojsonschema-dev set to manually installed. ncurses-base is already the newest version (6.5+20251123-1). 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. libdpkg-perl is already the newest version (1.22.21). libdpkg-perl set to manually installed. golang-github-onsi-ginkgo-v2-dev is already the newest version (2.27.2-1). golang-github-onsi-ginkgo-v2-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-go.uber-zap-dev is already the newest version (1.27.0-1). golang-go.uber-zap-dev 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. libpam-runtime is already the newest version (1.7.0-5). libltdl-dev is already the newest version (2.5.4-7). libltdl-dev 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. golang-github-opencontainers-image-spec-dev is already the newest version (1.1.1-1). golang-github-opencontainers-image-spec-dev set to manually installed. libgdbm6t64 is already the newest version (1.26-1). libgdbm6t64 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. groff-base is already the newest version (1.23.0-9). groff-base set to manually installed. golang-github-golang-snappy-dev is already the newest version (1.0.0-1). golang-github-golang-snappy-dev set to manually installed. libbtrfs0t64 is already the newest version (6.17.1-1). libbtrfs0t64 set to manually installed. libprotobuf32t64 is already the newest version (3.21.12-14). libprotobuf32t64 set to manually installed. golang-github-hanwen-go-fuse-dev is already the newest version (2.8.0-1). golang-github-hanwen-go-fuse-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-github-huandu-xstrings-dev is already the newest version (1.3.3-1). golang-github-huandu-xstrings-dev set to manually installed. tzdata is already the newest version (2025b-5). tzdata set to manually installed. mawk is already the newest version (1.3.4.20250131-1). golang-github-rogpeppe-fastuuid-dev is already the newest version (1.2.0-1). golang-github-rogpeppe-fastuuid-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. autotools-dev is already the newest version (20240727.1). autotools-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-peterbourgon-diskv-dev is already the newest version (3.0.0-2). golang-github-peterbourgon-diskv-dev set to manually installed. libgomp1 is already the newest version (15.2.0-9). libgomp1 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-github-opencontainers-runc-dev is already the newest version (1.3.3+ds1-2). golang-github-opencontainers-runc-dev set to manually installed. libtool is already the newest version (2.5.4-7). libtool set to manually installed. golang-github-munnerz-goautoneg-dev is already the newest version (0.0~git20191010.a7dc8b6-2). golang-github-munnerz-goautoneg-dev set to manually installed. 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-davecgh-go-spew-dev is already the newest version (1.1.1-3). golang-github-davecgh-go-spew-dev set to manually installed. golang-github-opencontainers-cgroups-dev is already the newest version (0.0.5-2). golang-github-opencontainers-cgroups-dev set to manually installed. libatomic1 is already the newest version (15.2.0-9). libatomic1 set to manually installed. libcrypt-dev is already the newest version (1:4.5.1-1). libcrypt-dev set to manually installed. libgcc-s1 is already the newest version (15.2.0-9). golang-github-pkg-errors-dev is already the newest version (0.9.1-3). golang-github-pkg-errors-dev set to manually installed. 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. gcc-powerpc64le-linux-gnu is already the newest version (4:15.2.0-4). gcc-powerpc64le-linux-gnu set to manually installed. libtsan2 is already the newest version (15.2.0-9). libtsan2 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. ncurses-bin is already the newest version (6.5+20251123-1). golang-github-pkg-sftp-dev is already the newest version (1.13.9-1). golang-github-pkg-sftp-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. golang-github-safchain-ethtool-dev is already the newest version (0.7.0-1). golang-github-safchain-ethtool-dev set to manually installed. dh-golang is already the newest version (1.63). dh-golang set to manually installed. rpcsvc-proto is already the newest version (1.4.3-1). rpcsvc-proto 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-github-blang-semver-dev is already the newest version (4.0.0-1). golang-github-blang-semver-dev set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6). golang-github-antlr-antlr4-dev is already the newest version (4.11.1+ds-2). golang-github-antlr-antlr4-dev set to manually installed. libctf-nobfd0 is already the newest version (2.45.50.20251125-1). libctf-nobfd0 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. pkgconf-bin is already the newest version (1.8.1-4). pkgconf-bin set to manually installed. golang-github-garyburd-redigo-dev is already the newest version (0.0~git20220831.5b01704-1). golang-github-garyburd-redigo-dev set to manually installed. 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-spf13-cast-dev is already the newest version (1.10.0-2). golang-github-spf13-cast-dev set to manually installed. 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. xz-utils is already the newest version (5.8.1-2). xz-utils 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-prometheus-sigv4-dev is already the newest version (0.2.1-1). golang-github-prometheus-sigv4-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-github-masterminds-semver-dev is already the newest version (3.4.0-1). golang-github-masterminds-semver-dev set to manually installed. 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-seccomp-libseccomp-golang-dev is already the newest version (0.10.0-4). golang-github-seccomp-libseccomp-golang-dev set to manually installed. libdebconfclient0 is already the newest version (0.282). golang-go.opencensus-dev is already the newest version (0.24.0-2). golang-go.opencensus-dev 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. libpcre2-8-0 is already the newest version (10.46-1). 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. hostname is already the newest version (3.25). base-files is already the newest version (14). golang-github-felixge-httpsnoop-dev is already the newest version (1.0.3-3). golang-github-felixge-httpsnoop-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. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. autopoint is already the newest version (0.23.2-1). autopoint 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. golang-github-coreos-bbolt-dev is already the newest version (1.4.2-1). golang-github-coreos-bbolt-dev set to manually installed. 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-k8s-api-dev is already the newest version (0.33.4-1). golang-k8s-api-dev set to manually installed. golang-github-containerd-typeurl-dev is already the newest version (2.2.3-1). golang-github-containerd-typeurl-dev set to manually installed. golang-github-spf13-cobra-dev is already the newest version (1.10.1-1). golang-github-spf13-cobra-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-benbjohnson-clock-dev is already the newest version (1.3.0-1). golang-github-benbjohnson-clock-dev set to manually installed. libtinfo6 is already the newest version (6.5+20251123-1). golang-github-containers-ocicrypt-dev is already the newest version (1.1.10-3). golang-github-containers-ocicrypt-dev set to manually installed. gzip is already the newest version (1.13-1). libaudit-common is already the newest version (1:4.1.2-1). 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-jpillora-backoff-dev is already the newest version (1.0.0-1.1). golang-github-jpillora-backoff-dev 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-gorilla-websocket-dev is already the newest version (1.5.3-1). golang-github-gorilla-websocket-dev set to manually installed. golang-github-moby-sys-dev is already the newest version (0.0~git20250819.9dc3a90-1). golang-github-moby-sys-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. coreutils is already the newest version (9.7-3). 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. golang-github-docker-spdystream-dev is already the newest version (0.5.0-1). golang-github-docker-spdystream-dev set to manually installed. golang-github-jsimonetti-rtnetlink-dev is already the newest version (2.0.5-2). golang-github-jsimonetti-rtnetlink-dev set to manually installed. golang-github-golang-protobuf-1-5-dev is already the newest version (1.5.4-2). golang-github-golang-protobuf-1-5-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. golang-k8s-sigs-yaml-dev is already the newest version (1.4.0-2). golang-k8s-sigs-yaml-dev set to manually installed. golang-gopkg-yaml.v2-dev is already the newest version (2.4.3-1). golang-gopkg-yaml.v2-dev set to manually installed. golang-uber-goleak-dev is already the newest version (1.3.0-1). golang-uber-goleak-dev set to manually installed. sysvinit-utils is already the newest version (3.15-6). 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-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. diffutils is already the newest version (1:3.12-1). golang-golang-x-term-dev is already the newest version (0.37.0-1). golang-golang-x-term-dev set to manually installed. libfile-stripnondeterminism-perl is already the newest version (1.15.0-1). libfile-stripnondeterminism-perl set to manually installed. libc-bin is already the newest version (2.41-12). debhelper is already the newest version (13.28). debhelper set to manually installed. golang-github-go-logr-zapr-dev is already the newest version (1.3.0-2). golang-github-go-logr-zapr-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-containerd-go-cni-dev is already the newest version (1.1.9-2). golang-github-containerd-go-cni-dev set to manually installed. libltdl7 is already the newest version (2.5.4-7). libltdl7 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. gcc is already the newest version (4:15.2.0-4). gcc set to manually installed. libcap-ng0 is already the newest version (0.8.5-4+b1). libselinux1 is already the newest version (3.9-4). libprotobuf-lite32t64 is already the newest version (3.21.12-14). libprotobuf-lite32t64 set to manually installed. 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. libsystemd0 is already the newest version (259~rc2-1). g++ is already the newest version (4:15.2.0-4). g++ set to manually installed. binutils-powerpc64le-linux-gnu is already the newest version (2.45.50.20251125-1). binutils-powerpc64le-linux-gnu set to manually installed. perl-modules-5.40 is already the newest version (5.40.1-7). perl-modules-5.40 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-cenkalti-backoff-dev is already the newest version (4.3.0-1). golang-github-cenkalti-backoff-dev set to manually installed. file is already the newest version (1:5.46-5). file set to manually installed. golang-github-go-logr-logr-dev is already the newest version (1.4.3-1). golang-github-go-logr-logr-dev set to manually installed. libzstd1 is already the newest version (1.5.7+dfsg-2). golang-github-google-cel-go-dev is already the newest version (0.18.2+ds-7). golang-github-google-cel-go-dev set to manually installed. libxml2-16 is already the newest version (2.15.1+dfsg-2). libxml2-16 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-github-burntsushi-toml-dev is already the newest version (1.5.0-1). golang-github-burntsushi-toml-dev set to manually installed. golang-golang-x-text-dev is already the newest version (0.31.0-1). golang-golang-x-text-dev set to manually installed. golang-github-google-pprof-dev is already the newest version (0.0~git20211008.947d60d-1). golang-github-google-pprof-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. libasan8 is already the newest version (15.2.0-9). libasan8 set to manually installed. golang-github-mitchellh-mapstructure-dev is already the newest version (1.5.0+git20231216.8508981-1). golang-github-mitchellh-mapstructure-dev set to manually installed. golang-github-aws-smithy-go-dev is already the newest version (1.20.3-1). golang-github-aws-smithy-go-dev set to manually installed. golang-gopkg-check.v1-dev is already the newest version (0.0+git20200902.038fdea-2). golang-gopkg-check.v1-dev set to manually installed. autoconf is already the newest version (2.72-3.1). autoconf set to manually installed. golang-github-containerd-nri-dev is already the newest version (0.8.0-1). golang-github-containerd-nri-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. g++-powerpc64le-linux-gnu is already the newest version (4:15.2.0-4). g++-powerpc64le-linux-gnu set to manually installed. libmpc3 is already the newest version (1.3.1-2). libmpc3 set to manually installed. build-essential is already the newest version (12.12). build-essential set to manually installed. libubsan1 is already the newest version (15.2.0-9). libubsan1 set to manually installed. libsqlite3-0 is already the newest version (3.46.1-8). libsqlite3-0 set to manually installed. golang-golang-x-time-dev is already the newest version (0.14.0-1). golang-golang-x-time-dev set to manually installed. libuchardet0 is already the newest version (0.0.8-2). libuchardet0 set to manually installed. libpam-modules is already the newest version (1.7.0-5). golang-github-containerd-ttrpc-dev is already the newest version (1.2.7-1). golang-github-containerd-ttrpc-dev set to manually installed. 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. cpp is already the newest version (4:15.2.0-4). cpp set to manually installed. libnss3 is already the newest version (2:3.117-1). libnss3 set to manually installed. libseccomp2 is already the newest version (2.6.0-2). libseccomp2 set to manually installed. make is already the newest version (4.4.1-3). make set to manually installed. 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. libcap2 is already the newest version (1:2.75-10+b1). golang-github-spf13-afero-dev is already the newest version (1.15.0-1). golang-github-spf13-afero-dev set to manually installed. libmpfr6 is already the newest version (4.2.2-2). libmpfr6 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. 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.SU5WPB8NLY (Reading database ... 98262 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.SU5WPB8NLY I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.SU5WPB8NLY 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.SU5WPB8NLY... I: success in 82.4862 seconds Downloading dependency 1 of 411: libgcc-15-dev:ppc64el=15.2.0-9 Downloading dependency 2 of 411: golang-gopkg-ini.v1-dev:ppc64el=1.67.0-1 Downloading dependency 3 of 411: golang-gopkg-yaml.v3-dev:ppc64el=3.0.4-1 Downloading dependency 4 of 411: golang-github-sirupsen-logrus-dev:ppc64el=1.9.3-1 Downloading dependency 5 of 411: golang-gopkg-tomb.v1-dev:ppc64el=0.0~git20141024.0.dd63297-8 Downloading dependency 6 of 411: golang-github-nytimes-gziphandler-dev:ppc64el=1.1.1-1 Downloading dependency 7 of 411: golang-github-hashicorp-errwrap-dev:ppc64el=1.1.0-1 Downloading dependency 8 of 411: golang-github-pelletier-go-toml-dev:ppc64el=1.9.5-1 Downloading dependency 9 of 411: libc6:ppc64el=2.41-12 Downloading dependency 10 of 411: libmagic1t64:ppc64el=1:5.46-5 Downloading dependency 11 of 411: util-linux:ppc64el=2.41.2-4 Downloading dependency 12 of 411: golang-github-kylelemons-godebug-dev:ppc64el=1.1.0-2 Downloading dependency 13 of 411: g++-15:ppc64el=15.2.0-9 Downloading dependency 14 of 411: golang-github-spf13-jwalterweatherman-dev:ppc64el=1.1.0+really1.1.0-2 Downloading dependency 15 of 411: libpam-modules-bin:ppc64el=1.7.0-5 Downloading dependency 16 of 411: libarchive-zip-perl:ppc64el=1.68-1 Downloading dependency 17 of 411: golang-src:ppc64el=2:1.24~2 Downloading dependency 18 of 411: media-types:ppc64el=14.0.0 Downloading dependency 19 of 411: libsframe2:ppc64el=2.45.50.20251125-1 Downloading dependency 20 of 411: golang-any:ppc64el=2:1.24~2 Downloading dependency 21 of 411: grep:ppc64el=3.12-1 Downloading dependency 22 of 411: libseccomp-dev:ppc64el=2.6.0-2 Downloading dependency 23 of 411: libpipeline1:ppc64el=1.5.8-2 Downloading dependency 24 of 411: golang-golang-x-oauth2-dev:ppc64el=0.27.0-1 Downloading dependency 25 of 411: libisl23:ppc64el=0.27-1 Downloading dependency 26 of 411: golang-github-rs-xid-dev:ppc64el=1.6.0-1 Downloading dependency 27 of 411: libcap-dev:ppc64el=1:2.75-10+b1 Downloading dependency 28 of 411: openssl-provider-legacy:ppc64el=3.5.4-1 Downloading dependency 29 of 411: golang-github-mrunalp-fileutils-dev:ppc64el=0.5.1-1 Downloading dependency 30 of 411: golang-github-docker-go-metrics-dev:ppc64el=0.0.1-2 Downloading dependency 31 of 411: golang-github-kr-text-dev:ppc64el=0.2.0-2 Downloading dependency 32 of 411: golang-github-mdlayher-netlink-dev:ppc64el=1.8.0-2 Downloading dependency 33 of 411: pkgconf:ppc64el=1.8.1-4 Downloading dependency 34 of 411: libaudit1:ppc64el=1:4.1.2-1 Downloading dependency 35 of 411: golang-github-gorilla-mux-dev:ppc64el=1.8.1-1 Downloading dependency 36 of 411: golang-github-golang-groupcache-dev:ppc64el=0.0~git20210331.41bb18b-2 Downloading dependency 37 of 411: golang-github-prometheus-client-model-dev:ppc64el=0.6.2-1 Downloading dependency 38 of 411: golang-golang-x-net-dev:ppc64el=1:0.27.0-2 Downloading dependency 39 of 411: golang-github-cilium-ebpf-dev:ppc64el=0.17.3+ds1-4 Downloading dependency 40 of 411: golang-github-nxadm-tail-dev:ppc64el=1.4.11+ds1-1 Downloading dependency 41 of 411: golang-github-klauspost-cpuid-dev:ppc64el=2.3.0-1 Downloading dependency 42 of 411: golang-github-vbatts-tar-split-dev:ppc64el=0.11.6-1 Downloading dependency 43 of 411: golang-github-stretchr-testify-dev:ppc64el=1.10.0-1 Downloading dependency 44 of 411: libctf0:ppc64el=2.45.50.20251125-1 Downloading dependency 45 of 411: golang-github-grpc-ecosystem-go-grpc-prometheus-dev:ppc64el=1.2.0+git20191002.6af20e3-5 Downloading dependency 46 of 411: golang-google-protobuf-dev:ppc64el=1.36.7-1 Downloading dependency 47 of 411: golang-github-x448-float16-dev:ppc64el=0.8.4-3 Downloading dependency 48 of 411: libelf1t64:ppc64el=0.194-1 Downloading dependency 49 of 411: golang-github-google-btree-dev:ppc64el=1.0.1-1 Downloading dependency 50 of 411: golang-github-chzyer-readline-dev:ppc64el=1.5.1-1 Downloading dependency 51 of 411: golang-github-imdario-mergo-dev:ppc64el=1.0.1-2 Downloading dependency 52 of 411: golang-github-json-iterator-go-dev:ppc64el=1.1.12-2 Downloading dependency 53 of 411: golang-github-moby-locker-dev:ppc64el=1.0.1-3 Downloading dependency 54 of 411: golang-github-alexflint-go-filemutex-dev:ppc64el=1.2.0-1 Downloading dependency 55 of 411: golang-github-vishvananda-netlink-dev:ppc64el=1.3.1-1 Downloading dependency 56 of 411: golang-google-grpc-dev:ppc64el=1.66.3-2 Downloading dependency 57 of 411: golang-github-containerd-imgcrypt-dev:ppc64el=1.1.11-4 Downloading dependency 58 of 411: golang-github-ianlancetaylor-demangle-dev:ppc64el=0.0~git20200824.28f6c0f-2 Downloading dependency 59 of 411: golang-k8s-sigs-randfill-dev:ppc64el=1.0.0-2 Downloading dependency 60 of 411: libnss3-dev:ppc64el=2:3.117-1 Downloading dependency 61 of 411: golang-golang-x-exp-dev:ppc64el=0.0~git20250911.df92998-1 Downloading dependency 62 of 411: golang-github-opencontainers-selinux-dev:ppc64el=1.11.1-1 Downloading dependency 63 of 411: golang-github-google-go-cmp-dev:ppc64el=0.7.0-1 Downloading dependency 64 of 411: binutils:ppc64el=2.45.50.20251125-1 Downloading dependency 65 of 411: golang-k8s-client-go-dev:ppc64el=0.33.4-1 Downloading dependency 66 of 411: golang-github-chzyer-test-dev:ppc64el=1.0.0-1 Downloading dependency 67 of 411: golang-github-sagikazarmark-locafero-dev:ppc64el=0.12.0-1 Downloading dependency 68 of 411: golang-github-go-task-slim-sprig-dev:ppc64el=3.0.0-2 Downloading dependency 69 of 411: golang-github-fullsailor-pkcs7-dev:ppc64el=0.0~git20210826.33d0574-3 Downloading dependency 70 of 411: golang-golang-x-crypto-dev:ppc64el=1:0.43.0-2 Downloading dependency 71 of 411: golang-k8s-kube-openapi-dev:ppc64el=0.0~git20241212.2c72e55-2 Downloading dependency 72 of 411: libstdc++-15-dev:ppc64el=15.2.0-9 Downloading dependency 73 of 411: golang-1.24-src:ppc64el=1.24.9-1 Downloading dependency 74 of 411: golang-github-fxamacker-cbor-dev:ppc64el=2.9.0-1 Downloading dependency 75 of 411: golang-github-google-uuid-dev:ppc64el=1.6.0-1 Downloading dependency 76 of 411: gcc-15:ppc64el=15.2.0-9 Downloading dependency 77 of 411: dash:ppc64el=0.5.12-12 Downloading dependency 78 of 411: golang-github-prometheus-procfs-dev:ppc64el=0.17.0-1 Downloading dependency 79 of 411: golang-github-prometheus-client-golang-dev:ppc64el=1.23.0-2 Downloading dependency 80 of 411: golang-github-go-openapi-jsonreference-dev:ppc64el=1:0.21.0-1 Downloading dependency 81 of 411: libgmp10:ppc64el=2:6.3.0+dfsg-5 Downloading dependency 82 of 411: golang-github-moby-term-dev:ppc64el=0.0~git20230502.9c3c875-1 Downloading dependency 83 of 411: golang-k8s-utils-dev:ppc64el=0.0~git20251002.bc988d5-1 Downloading dependency 84 of 411: golang-github-opencontainers-specs-dev:ppc64el=1.2.1-1 Downloading dependency 85 of 411: golang-github-mxk-go-flowrate-dev:ppc64el=0.0~git20140419.0.cca7078-2 Downloading dependency 86 of 411: binutils-common:ppc64el=2.45.50.20251125-1 Downloading dependency 87 of 411: libgdbm-compat4t64:ppc64el=1.26-1 Downloading dependency 88 of 411: golang-github-pmezard-go-difflib-dev:ppc64el=1.0.0-3 Downloading dependency 89 of 411: golang-github-golang-mock-dev:ppc64el=1.6.0-2 Downloading dependency 90 of 411: golang-github-cyphar-filepath-securejoin-dev:ppc64el=0.5.1-3 Downloading dependency 91 of 411: golang-github-chzyer-logex-dev:ppc64el=1.2.1-1 Downloading dependency 92 of 411: libbinutils:ppc64el=2.45.50.20251125-1 Downloading dependency 93 of 411: perl:ppc64el=5.40.1-7 Downloading dependency 94 of 411: golang-github-google-gnostic-models-dev:ppc64el=0.6.8-4 Downloading dependency 95 of 411: zlib1g:ppc64el=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 96 of 411: golang-github-gotestyourself-gotest.tools-dev:ppc64el=3.5.1-1 Downloading dependency 97 of 411: golang-go.uber-atomic-dev:ppc64el=1.11.0-1 Downloading dependency 98 of 411: golang-github-mattn-go-isatty-dev:ppc64el=0.0.20-1 Downloading dependency 99 of 411: golang-github-onsi-ginkgo-dev:ppc64el=1.16.5-5 Downloading dependency 100 of 411: libquadmath0:ppc64el=15.2.0-9 Downloading dependency 101 of 411: golang-github-cpuguy83-go-md2man-v2-dev:ppc64el=2.0.7-1 Downloading dependency 102 of 411: libc6-dev:ppc64el=2.41-12 Downloading dependency 103 of 411: golang-github-containerd-containerd-api-dev:ppc64el=1.7.24~ds1-10 Downloading dependency 104 of 411: golang-tags.cncf-container-device-interface-dev:ppc64el=1.0.1-1 Downloading dependency 105 of 411: golang-github-minio-sha256-simd-dev:ppc64el=1.0.1-1 Downloading dependency 106 of 411: golang-github-invopop-yaml-dev:ppc64el=0.2.0-2 Downloading dependency 107 of 411: golang-github-spf13-pflag-dev:ppc64el=1.0.10-1 Downloading dependency 108 of 411: golang-github-containerd-cgroups-dev:ppc64el=3.0.5-3 Downloading dependency 109 of 411: golang-github-hashicorp-hcl-dev:ppc64el=1.0.0-1.1 Downloading dependency 110 of 411: golang-github-hashicorp-go-cleanhttp-dev:ppc64el=0.5.2-1 Downloading dependency 111 of 411: golang-gocapability-dev:ppc64el=0.0+git20200815.42c35b4-2 Downloading dependency 112 of 411: perl-base:ppc64el=5.40.1-7 Downloading dependency 113 of 411: tzdata-legacy:ppc64el=2025b-5 Downloading dependency 114 of 411: libpkgconf3:ppc64el=1.8.1-4 Downloading dependency 115 of 411: golang-golang-x-tools-dev:ppc64el=1:0.25.0+ds-1 Downloading dependency 116 of 411: golang-github-containernetworking-plugins-dev:ppc64el=1.1.1+ds1-3 Downloading dependency 117 of 411: golang-go:ppc64el=2:1.24~2 Downloading dependency 118 of 411: libssl3t64:ppc64el=3.5.4-1 Downloading dependency 119 of 411: libattr1:ppc64el=1:2.5.2-3 Downloading dependency 120 of 411: libcrypt1:ppc64el=1:4.5.1-1 Downloading dependency 121 of 411: debconf:ppc64el=1.5.91 Downloading dependency 122 of 411: golang-github-xeipuuv-gojsonpointer-dev:ppc64el=0.0~git20190905.02993c4-3 Downloading dependency 123 of 411: libuuid1:ppc64el=2.41.2-4 Downloading dependency 124 of 411: golang-github-santhosh-tekuri-jsonschema-dev:ppc64el=5.3.1-2 Downloading dependency 125 of 411: libsmartcols1:ppc64el=2.41.2-4 Downloading dependency 126 of 411: golang-github-go-logfmt-logfmt-dev:ppc64el=0.5.0-2 Downloading dependency 127 of 411: golang-github-containerd-errdefs-dev:ppc64el=0.3.0-3 Downloading dependency 128 of 411: golang-github-prometheus-common-dev:ppc64el=0.65.0-1 Downloading dependency 129 of 411: libnspr4:ppc64el=2:4.38.2-1 Downloading dependency 130 of 411: libdb5.3t64:ppc64el=5.3.28+dfsg2-10 Downloading dependency 131 of 411: golang-github-containerd-go-runc-dev:ppc64el=1.1.0-2 Downloading dependency 132 of 411: libdebhelper-perl:ppc64el=13.28 Downloading dependency 133 of 411: libunistring5:ppc64el=1.3-2 Downloading dependency 134 of 411: golang-github-docker-go-units-dev:ppc64el=0.4.0-4 Downloading dependency 135 of 411: golang-github-fsnotify-fsnotify-dev:ppc64el=1.9.0-1 Downloading dependency 136 of 411: man-db:ppc64el=2.13.1-1 Downloading dependency 137 of 411: golang-github-pelletier-go-toml.v2-dev:ppc64el=2.2.4-1 Downloading dependency 138 of 411: golang-github-hashicorp-go-retryablehttp-dev:ppc64el=0.7.1-1 Downloading dependency 139 of 411: dh-autoreconf:ppc64el=21 Downloading dependency 140 of 411: dwz:ppc64el=0.16-2 Downloading dependency 141 of 411: libcc1-0:ppc64el=15.2.0-9 Downloading dependency 142 of 411: golang-k8s-component-base-dev:ppc64el=0.33.4-1 Downloading dependency 143 of 411: golang-1.24-go:ppc64el=1.24.9-1 Downloading dependency 144 of 411: golang-github-go-viper-mapstructure-dev:ppc64el=2.4.0-1 Downloading dependency 145 of 411: liblzma5:ppc64el=5.8.1-2 Downloading dependency 146 of 411: golang-github-alecthomas-units-dev:ppc64el=0.0~git20240927.0f3dac3-1 Downloading dependency 147 of 411: golang-github-klauspost-compress-dev:ppc64el=1.18.1+ds1-1 Downloading dependency 148 of 411: init-system-helpers:ppc64el=1.69 Downloading dependency 149 of 411: libstdc++6:ppc64el=15.2.0-9 Downloading dependency 150 of 411: gettext:ppc64el=0.23.2-1 Downloading dependency 151 of 411: golang-github-magiconair-properties-dev:ppc64el=1.8.7-1 Downloading dependency 152 of 411: bsdextrautils:ppc64el=2.41.2-4 Downloading dependency 153 of 411: golang-github-rogpeppe-go-internal-dev:ppc64el=1.14.1-1 Downloading dependency 154 of 411: libmount1:ppc64el=2.41.2-4 Downloading dependency 155 of 411: golang-github-miekg-pkcs11-dev:ppc64el=1.0.3+dfsg1-3 Downloading dependency 156 of 411: golang-github-julienschmidt-httprouter-dev:ppc64el=1.3.0-2 Downloading dependency 157 of 411: libblkid1:ppc64el=2.41.2-4 Downloading dependency 158 of 411: golang-github-mattn-go-colorable-dev:ppc64el=0.1.13-1 Downloading dependency 159 of 411: golang-github-gogo-protobuf-dev:ppc64el=1.3.2-3 Downloading dependency 160 of 411: golang-github-hashicorp-go-multierror-dev:ppc64el=1.1.1-2 Downloading dependency 161 of 411: base-passwd:ppc64el=3.6.8 Downloading dependency 162 of 411: golang-github-kr-fs-dev:ppc64el=0.1.0-2 Downloading dependency 163 of 411: golang-github-appc-cni-dev:ppc64el=1.1.2-1 Downloading dependency 164 of 411: golang-github-subosito-gotenv-dev:ppc64el=1.3.0-1 Downloading dependency 165 of 411: golang-github-containerd-continuity-dev:ppc64el=0.4.5~ds1-1 Downloading dependency 166 of 411: libprotobuf-dev:ppc64el=3.21.12-14 Downloading dependency 167 of 411: findutils:ppc64el=4.10.0-3 Downloading dependency 168 of 411: golang-google-api-dev:ppc64el=0.61.0-6 Downloading dependency 169 of 411: golang-github-mwitkow-go-conntrack-dev:ppc64el=0.0~git20190716.2f06839-4 Downloading dependency 170 of 411: golang-google-genproto-dev:ppc64el=0.0~git20210726.e7812ac-4 Downloading dependency 171 of 411: tar:ppc64el=1.35+dfsg-3.1 Downloading dependency 172 of 411: zlib1g-dev:ppc64el=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 173 of 411: golang-github-stefanberger-go-pkcs11uri-dev:ppc64el=0.0~git20201008.78d3cae-2 Downloading dependency 174 of 411: golang-github-go-kit-log-dev:ppc64el=0.2.1-1 Downloading dependency 175 of 411: libperl5.40:ppc64el=5.40.1-7 Downloading dependency 176 of 411: patch:ppc64el=2.8-2 Downloading dependency 177 of 411: golang-github-russross-blackfriday-v2-dev:ppc64el=2.1.0-1 Downloading dependency 178 of 411: golang-github-go-openapi-swag-dev:ppc64el=1:0.25.1-1 Downloading dependency 179 of 411: libitm1:ppc64el=15.2.0-9 Downloading dependency 180 of 411: libbtrfs-dev:ppc64el=6.17.1-1 Downloading dependency 181 of 411: cpp-15:ppc64el=15.2.0-9 Downloading dependency 182 of 411: golang-github-distribution-reference-dev:ppc64el=0.6.0-4 Downloading dependency 183 of 411: dh-strip-nondeterminism:ppc64el=1.15.0-1 Downloading dependency 184 of 411: golang-k8s-klog-dev:ppc64el=2.130.1-1 Downloading dependency 185 of 411: golang-github-armon-go-socks5-dev:ppc64el=0.0~git20160902.e753329-1.1 Downloading dependency 186 of 411: golang-github-creack-pty-dev:ppc64el=1.1.21-1 Downloading dependency 187 of 411: golang-github-containerd-btrfs-dev:ppc64el=2.0.0-2 Downloading dependency 188 of 411: golang-gopkg-inf.v0-dev:ppc64el=0.9.1-2 Downloading dependency 189 of 411: golang-golang-x-mod-dev:ppc64el=0.30.0-1 Downloading dependency 190 of 411: libsystemd-dev:ppc64el=259~rc2-1 Downloading dependency 191 of 411: po-debconf:ppc64el=1.0.21+nmu1 Downloading dependency 192 of 411: libacl1:ppc64el=2.3.2-2+b1 Downloading dependency 193 of 411: golang-golang-x-sys-dev:ppc64el=0.38.0-1 Downloading dependency 194 of 411: g++-15-powerpc64le-linux-gnu:ppc64el=15.2.0-9 Downloading dependency 195 of 411: golang-github-go-quicktest-qt-dev:ppc64el=1.101.0-2 Downloading dependency 196 of 411: libmagic-mgc:ppc64el=1:5.46-5 Downloading dependency 197 of 411: golang-github-bradfitz-gomemcache-dev:ppc64el=0.0~git20230611.acc6962-1 Downloading dependency 198 of 411: golang-github-tchap-go-patricia-dev:ppc64el=2.3.2-1 Downloading dependency 199 of 411: golang-github-emicklei-go-restful-dev:ppc64el=3.10.2-1 Downloading dependency 200 of 411: liblsan0:ppc64el=15.2.0-9 Downloading dependency 201 of 411: bzip2:ppc64el=1.0.8-6 Downloading dependency 202 of 411: golang-k8s-apimachinery-dev:ppc64el=0.33.4-1 Downloading dependency 203 of 411: golang-github-stretchr-objx-dev:ppc64el=0.5.2-1 Downloading dependency 204 of 411: golang-github-perimeterx-marshmallow-dev:ppc64el=1.1.5-1 Downloading dependency 205 of 411: linux-libc-dev:ppc64el=6.17.9-1 Downloading dependency 206 of 411: sensible-utils:ppc64el=0.0.26 Downloading dependency 207 of 411: libudev1:ppc64el=259~rc2-1 Downloading dependency 208 of 411: golang-github-modern-go-reflect2-dev:ppc64el=1.0.2-2 Downloading dependency 209 of 411: debianutils:ppc64el=5.23.2 Downloading dependency 210 of 411: golang-github-yuin-goldmark-dev:ppc64el=1.7.13-1 Downloading dependency 211 of 411: golang-github-containerd-containerd-dev:ppc64el=1.7.24~ds1-10 Downloading dependency 212 of 411: m4:ppc64el=1.4.20-2 Downloading dependency 213 of 411: dpkg:ppc64el=1.22.21 Downloading dependency 214 of 411: golang-github-josharian-intern-dev:ppc64el=1.0.0-3 Downloading dependency 215 of 411: golang-github-beorn7-perks-dev:ppc64el=1.0.1-3 Downloading dependency 216 of 411: golang-github-masterminds-goutils-dev:ppc64el=1.1.1-4 Downloading dependency 217 of 411: dpkg-dev:ppc64el=1.22.21 Downloading dependency 218 of 411: libjansson4:ppc64el=2.14-2+b3 Downloading dependency 219 of 411: gcc-15-powerpc64le-linux-gnu:ppc64el=15.2.0-9 Downloading dependency 220 of 411: golang-github-coreos-go-systemd-dev:ppc64el=22.6.0-1 Downloading dependency 221 of 411: golang-github-fatih-color-dev:ppc64el=1.17.0-1 Downloading dependency 222 of 411: libnspr4-dev:ppc64el=2:4.38.2-1 Downloading dependency 223 of 411: libc-dev-bin:ppc64el=2.41-12 Downloading dependency 224 of 411: automake:ppc64el=1:1.18.1-3 Downloading dependency 225 of 411: golang-opentelemetry-proto-dev:ppc64el=1.3.1-2 Downloading dependency 226 of 411: libpam0g:ppc64el=1.7.0-5 Downloading dependency 227 of 411: golang-opentelemetry-contrib-dev:ppc64el=0.56.0-5 Downloading dependency 228 of 411: golang-gopkg-alecthomas-kingpin.v2-dev:ppc64el=2.2.6-4 Downloading dependency 229 of 411: gcc-15-base:ppc64el=15.2.0-9 Downloading dependency 230 of 411: golang-github-kubernetes-gengo-dev:ppc64el=0.0~git20250207.1244d31-1 Downloading dependency 231 of 411: golang-github-containerd-console-dev:ppc64el=1.0.5-1 Downloading dependency 232 of 411: golang-github-spf13-viper-dev:ppc64el=1.21.0-2 Downloading dependency 233 of 411: golang-opentelemetry-otel-dev:ppc64el=1.31.0-5 Downloading dependency 234 of 411: golang-github-aws-aws-sdk-go-v2-dev:ppc64el=1.30.3-1 Downloading dependency 235 of 411: golang-k8s-apiserver-dev:ppc64el=0.33.4-1 Downloading dependency 236 of 411: golang-github-mdlayher-socket-dev:ppc64el=0.5.1-1 Downloading dependency 237 of 411: golang-go.uber-multierr-dev:ppc64el=1.6.0-1 Downloading dependency 238 of 411: cpp-powerpc64le-linux-gnu:ppc64el=4:15.2.0-4 Downloading dependency 239 of 411: gettext-base:ppc64el=0.23.2-1 Downloading dependency 240 of 411: cpp-15-powerpc64le-linux-gnu:ppc64el=15.2.0-9 Downloading dependency 241 of 411: libmd0:ppc64el=1.1.0-2+b1 Downloading dependency 242 of 411: golang-dbus-dev:ppc64el=5.1.0-1 Downloading dependency 243 of 411: sed:ppc64el=4.9-2 Downloading dependency 244 of 411: golang-github-mailru-easyjson-dev:ppc64el=0.9.1-1 Downloading dependency 245 of 411: bash:ppc64el=5.3-1 Downloading dependency 246 of 411: golang-github-xeipuuv-gojsonschema-dev:ppc64el=1.2.0-3 Downloading dependency 247 of 411: ncurses-base:ppc64el=6.5+20251123-1 Downloading dependency 248 of 411: golang-github-docker-go-events-dev:ppc64el=0.0~git20190806.e31b211-4 Downloading dependency 249 of 411: libdpkg-perl:ppc64el=1.22.21 Downloading dependency 250 of 411: golang-github-onsi-ginkgo-v2-dev:ppc64el=2.27.2-1 Downloading dependency 251 of 411: golang-glog-dev:ppc64el=1.2.4-1 Downloading dependency 252 of 411: golang-go.uber-zap-dev:ppc64el=1.27.0-1 Downloading dependency 253 of 411: golang-github-googleapis-gax-go-dev:ppc64el=2.14.1-1 Downloading dependency 254 of 411: libpam-runtime:ppc64el=1.7.0-5 Downloading dependency 255 of 411: libltdl-dev:ppc64el=2.5.4-7 Downloading dependency 256 of 411: golang-golang-x-sync-dev:ppc64el=0.7.0-1 Downloading dependency 257 of 411: golang-github-opencontainers-image-spec-dev:ppc64el=1.1.1-1 Downloading dependency 258 of 411: libgdbm6t64:ppc64el=1.26-1 Downloading dependency 259 of 411: golang-github-containerd-log-dev:ppc64el=0.1.0-2 Downloading dependency 260 of 411: groff-base:ppc64el=1.23.0-9 Downloading dependency 261 of 411: golang-github-golang-snappy-dev:ppc64el=1.0.0-1 Downloading dependency 262 of 411: libbtrfs0t64:ppc64el=6.17.1-1 Downloading dependency 263 of 411: libprotobuf32t64:ppc64el=3.21.12-14 Downloading dependency 264 of 411: golang-github-hanwen-go-fuse-dev:ppc64el=2.8.0-1 Downloading dependency 265 of 411: golang-github-go-openapi-jsonpointer-dev:ppc64el=1:0.21.1-2 Downloading dependency 266 of 411: golang-github-huandu-xstrings-dev:ppc64el=1.3.3-1 Downloading dependency 267 of 411: tzdata:ppc64el=2025b-5 Downloading dependency 268 of 411: mawk:ppc64el=1.3.4.20250131-1 Downloading dependency 269 of 411: golang-github-rogpeppe-fastuuid-dev:ppc64el=1.2.0-1 Downloading dependency 270 of 411: golang-k8s-sigs-json-dev:ppc64el=0.0~git20241014.cfa47c3-1 Downloading dependency 271 of 411: autotools-dev:ppc64el=20240727.1 Downloading dependency 272 of 411: golang-github-google-martian-dev:ppc64el=3.3.2-3 Downloading dependency 273 of 411: golang-github-peterbourgon-diskv-dev:ppc64el=3.0.0-2 Downloading dependency 274 of 411: libgomp1:ppc64el=15.2.0-9 Downloading dependency 275 of 411: golang-github-hashicorp-go-hclog-dev:ppc64el=0.11.0-1 Downloading dependency 276 of 411: golang-github-opencontainers-runc-dev:ppc64el=1.3.3+ds1-2 Downloading dependency 277 of 411: libtool:ppc64el=2.5.4-7 Downloading dependency 278 of 411: golang-github-munnerz-goautoneg-dev:ppc64el=0.0~git20191010.a7dc8b6-2 Downloading dependency 279 of 411: golang-github-modern-go-concurrent-dev:ppc64el=1.0.3-1.1 Downloading dependency 280 of 411: golang-github-davecgh-go-spew-dev:ppc64el=1.1.1-3 Downloading dependency 281 of 411: golang-github-opencontainers-cgroups-dev:ppc64el=0.0.5-2 Downloading dependency 282 of 411: libatomic1:ppc64el=15.2.0-9 Downloading dependency 283 of 411: libcrypt-dev:ppc64el=1:4.5.1-1 Downloading dependency 284 of 411: libgcc-s1:ppc64el=15.2.0-9 Downloading dependency 285 of 411: golang-github-pkg-errors-dev:ppc64el=0.9.1-3 Downloading dependency 286 of 411: golang-golang-x-oauth2-google-dev:ppc64el=0.27.0-1 Downloading dependency 287 of 411: gcc-powerpc64le-linux-gnu:ppc64el=4:15.2.0-4 Downloading dependency 288 of 411: libtsan2:ppc64el=15.2.0-9 Downloading dependency 289 of 411: golang-github-opencontainers-go-digest-dev:ppc64el=1.0.0-2 Downloading dependency 290 of 411: ncurses-bin:ppc64el=6.5+20251123-1 Downloading dependency 291 of 411: golang-github-pkg-sftp-dev:ppc64el=1.13.9-1 Downloading dependency 292 of 411: golang-github-syndtr-goleveldb-dev:ppc64el=0.0~git20200815.5c35d60-2 Downloading dependency 293 of 411: golang-github-safchain-ethtool-dev:ppc64el=0.7.0-1 Downloading dependency 294 of 411: dh-golang:ppc64el=1.63 Downloading dependency 295 of 411: rpcsvc-proto:ppc64el=1.4.3-1 Downloading dependency 296 of 411: golang-github-containerd-platforms-dev:ppc64el=0.2.1-2 Downloading dependency 297 of 411: golang-github-blang-semver-dev:ppc64el=4.0.0-1 Downloading dependency 298 of 411: libbz2-1.0:ppc64el=1.0.8-6 Downloading dependency 299 of 411: golang-github-antlr-antlr4-dev:ppc64el=4.11.1+ds-2 Downloading dependency 300 of 411: libctf-nobfd0:ppc64el=2.45.50.20251125-1 Downloading dependency 301 of 411: golang-k8s-sigs-structured-merge-diff-dev:ppc64el=4.6.0-3 Downloading dependency 302 of 411: pkgconf-bin:ppc64el=1.8.1-4 Downloading dependency 303 of 411: golang-github-garyburd-redigo-dev:ppc64el=0.0~git20220831.5b01704-1 Downloading dependency 304 of 411: golang-github-ugorji-go-codec-dev:ppc64el=1.2.8-1 Downloading dependency 305 of 411: golang-github-spf13-cast-dev:ppc64el=1.10.0-2 Downloading dependency 306 of 411: golang-github-kubernetes-cri-api-dev:ppc64el=0.32.3-1 Downloading dependency 307 of 411: xz-utils:ppc64el=5.8.1-2 Downloading dependency 308 of 411: golang-github-kr-pretty-dev:ppc64el=0.3.1-1 Downloading dependency 309 of 411: golang-github-prometheus-sigv4-dev:ppc64el=0.2.1-1 Downloading dependency 310 of 411: golang-gomega-dev:ppc64el=1.36.2-1 Downloading dependency 311 of 411: golang-github-masterminds-semver-dev:ppc64el=3.4.0-1 Downloading dependency 312 of 411: golang-github-cespare-xxhash-dev:ppc64el=2.3.0-1 Downloading dependency 313 of 411: golang-github-seccomp-libseccomp-golang-dev:ppc64el=0.10.0-4 Downloading dependency 314 of 411: libdebconfclient0:ppc64el=0.282 Downloading dependency 315 of 411: golang-go.opencensus-dev:ppc64el=0.24.0-2 Downloading dependency 316 of 411: golang-google-cloud-compute-metadata-dev:ppc64el=0.56.0-6 Downloading dependency 317 of 411: libpcre2-8-0:ppc64el=10.46-1 Downloading dependency 318 of 411: golang-github-opencontainers-runtime-tools-dev:ppc64el=0.9.0.109.ge931285-1 Downloading dependency 319 of 411: hostname:ppc64el=3.25 Downloading dependency 320 of 411: base-files:ppc64el=14 Downloading dependency 321 of 411: golang-github-felixge-httpsnoop-dev:ppc64el=1.0.3-3 Downloading dependency 322 of 411: golang-github-gregjones-httpcache-dev:ppc64el=0.0~git20180305.9cad4c3-1.1 Downloading dependency 323 of 411: intltool-debian:ppc64el=0.35.0+20060710.6 Downloading dependency 324 of 411: autopoint:ppc64el=0.23.2-1 Downloading dependency 325 of 411: golang-github-intel-goresctrl-dev:ppc64el=0.3.0-2 Downloading dependency 326 of 411: golang-github-coreos-bbolt-dev:ppc64el=1.4.2-1 Downloading dependency 327 of 411: golang-github-stoewer-go-strcase-dev:ppc64el=1.2.0-4 Downloading dependency 328 of 411: golang-k8s-api-dev:ppc64el=0.33.4-1 Downloading dependency 329 of 411: golang-github-containerd-typeurl-dev:ppc64el=2.2.3-1 Downloading dependency 330 of 411: golang-github-spf13-cobra-dev:ppc64el=1.10.1-1 Downloading dependency 331 of 411: golang-github-vishvananda-netns-dev:ppc64el=0.0.5-1 Downloading dependency 332 of 411: golang-github-benbjohnson-clock-dev:ppc64el=1.3.0-1 Downloading dependency 333 of 411: libtinfo6:ppc64el=6.5+20251123-1 Downloading dependency 334 of 411: golang-github-containers-ocicrypt-dev:ppc64el=1.1.10-3 Downloading dependency 335 of 411: gzip:ppc64el=1.13-1 Downloading dependency 336 of 411: libaudit-common:ppc64el=1:4.1.2-1 Downloading dependency 337 of 411: golang-github-urfave-cli-dev:ppc64el=1.22.14-1 Downloading dependency 338 of 411: golang-github-jpillora-backoff-dev:ppc64el=1.0.0-1.1 Downloading dependency 339 of 411: golang-github-go-jose-go-jose-dev:ppc64el=4.0.5-1 Downloading dependency 340 of 411: golang-github-gorilla-websocket-dev:ppc64el=1.5.3-1 Downloading dependency 341 of 411: golang-github-moby-sys-dev:ppc64el=0.0~git20250819.9dc3a90-1 Downloading dependency 342 of 411: golang-github-mohae-deepcopy-dev:ppc64el=0.0~git20170929.c48cc78-4 Downloading dependency 343 of 411: coreutils:ppc64el=9.7-3 Downloading dependency 344 of 411: golang-github-go-logr-stdr-dev:ppc64el=1.2.2-4 Downloading dependency 345 of 411: golang-github-docker-spdystream-dev:ppc64el=0.5.0-1 Downloading dependency 346 of 411: golang-github-jsimonetti-rtnetlink-dev:ppc64el=2.0.5-2 Downloading dependency 347 of 411: golang-github-golang-protobuf-1-5-dev:ppc64el=1.5.4-2 Downloading dependency 348 of 411: golang-github-containerd-fifo-dev:ppc64el=1.1.0-1 Downloading dependency 349 of 411: golang-k8s-sigs-yaml-dev:ppc64el=1.4.0-2 Downloading dependency 350 of 411: golang-gopkg-yaml.v2-dev:ppc64el=2.4.3-1 Downloading dependency 351 of 411: golang-uber-goleak-dev:ppc64el=1.3.0-1 Downloading dependency 352 of 411: sysvinit-utils:ppc64el=3.15-6 Downloading dependency 353 of 411: golang-github-grpc-ecosystem-grpc-gateway-dev:ppc64el=2.20.0-2 Downloading dependency 354 of 411: golang-github-checkpoint-restore-go-criu-dev:ppc64el=7.2.0+ds1-4 Downloading dependency 355 of 411: diffutils:ppc64el=1:3.12-1 Downloading dependency 356 of 411: golang-golang-x-term-dev:ppc64el=0.37.0-1 Downloading dependency 357 of 411: libfile-stripnondeterminism-perl:ppc64el=1.15.0-1 Downloading dependency 358 of 411: libc-bin:ppc64el=2.41-12 Downloading dependency 359 of 411: debhelper:ppc64el=13.28 Downloading dependency 360 of 411: golang-github-go-logr-zapr-dev:ppc64el=1.3.0-2 Downloading dependency 361 of 411: golang-rsc-binaryregexp-dev:ppc64el=0.2.0-3 Downloading dependency 362 of 411: golang-github-containerd-go-cni-dev:ppc64el=1.1.9-2 Downloading dependency 363 of 411: libltdl7:ppc64el=2.5.4-7 Downloading dependency 364 of 411: golang-github-coreos-go-iptables-dev:ppc64el=0.6.0-1 Downloading dependency 365 of 411: gcc:ppc64el=4:15.2.0-4 Downloading dependency 366 of 411: libcap-ng0:ppc64el=0.8.5-4+b1 Downloading dependency 367 of 411: libselinux1:ppc64el=3.9-4 Downloading dependency 368 of 411: libprotobuf-lite32t64:ppc64el=3.21.12-14 Downloading dependency 369 of 411: golang-github-evanphx-json-patch-dev:ppc64el=5.7.0-1 Downloading dependency 370 of 411: libsystemd0:ppc64el=259~rc2-1 Downloading dependency 371 of 411: g++:ppc64el=4:15.2.0-4 Downloading dependency 372 of 411: binutils-powerpc64le-linux-gnu:ppc64el=2.45.50.20251125-1 Downloading dependency 373 of 411: perl-modules-5.40:ppc64el=5.40.1-7 Downloading dependency 374 of 411: golang-github-etcd-io-gofail-dev:ppc64el=0.1.0-1 Downloading dependency 375 of 411: golang-github-cenkalti-backoff-dev:ppc64el=4.3.0-1 Downloading dependency 376 of 411: file:ppc64el=1:5.46-5 Downloading dependency 377 of 411: golang-github-go-logr-logr-dev:ppc64el=1.4.3-1 Downloading dependency 378 of 411: libzstd1:ppc64el=1.5.7+dfsg-2 Downloading dependency 379 of 411: golang-github-google-cel-go-dev:ppc64el=0.18.2+ds-7 Downloading dependency 380 of 411: libxml2-16:ppc64el=2.15.1+dfsg-2 Downloading dependency 381 of 411: golang-github-google-gofuzz-dev:ppc64el=1.2.0-1 Downloading dependency 382 of 411: golang-github-burntsushi-toml-dev:ppc64el=1.5.0-1 Downloading dependency 383 of 411: golang-golang-x-text-dev:ppc64el=0.31.0-1 Downloading dependency 384 of 411: golang-github-google-pprof-dev:ppc64el=0.0~git20211008.947d60d-1 Downloading dependency 385 of 411: golang-github-getkin-kin-openapi-dev:ppc64el=0.124.0-1 Downloading dependency 386 of 411: libasan8:ppc64el=15.2.0-9 Downloading dependency 387 of 411: golang-github-mitchellh-mapstructure-dev:ppc64el=1.5.0+git20231216.8508981-1 Downloading dependency 388 of 411: golang-github-aws-smithy-go-dev:ppc64el=1.20.3-1 Downloading dependency 389 of 411: golang-gopkg-check.v1-dev:ppc64el=0.0+git20200902.038fdea-2 Downloading dependency 390 of 411: autoconf:ppc64el=2.72-3.1 Downloading dependency 391 of 411: golang-github-containerd-nri-dev:ppc64el=0.8.0-1 Downloading dependency 392 of 411: golang-github-xeipuuv-gojsonreference-dev:ppc64el=0.0~git20180127.bd5ef7b-3 Downloading dependency 393 of 411: g++-powerpc64le-linux-gnu:ppc64el=4:15.2.0-4 Downloading dependency 394 of 411: libmpc3:ppc64el=1.3.1-2 Downloading dependency 395 of 411: build-essential:ppc64el=12.12 Downloading dependency 396 of 411: libubsan1:ppc64el=15.2.0-9 Downloading dependency 397 of 411: libsqlite3-0:ppc64el=3.46.1-8 Downloading dependency 398 of 411: golang-golang-x-time-dev:ppc64el=0.14.0-1 Downloading dependency 399 of 411: libuchardet0:ppc64el=0.0.8-2 Downloading dependency 400 of 411: libpam-modules:ppc64el=1.7.0-5 Downloading dependency 401 of 411: golang-github-containerd-ttrpc-dev:ppc64el=1.2.7-1 Downloading dependency 402 of 411: golang-github-jmespath-go-jmespath-dev:ppc64el=0.4.0-2 Downloading dependency 403 of 411: cpp:ppc64el=4:15.2.0-4 Downloading dependency 404 of 411: libnss3:ppc64el=2:3.117-1 Downloading dependency 405 of 411: libseccomp2:ppc64el=2.6.0-2 Downloading dependency 406 of 411: make:ppc64el=4.4.1-3 Downloading dependency 407 of 411: golang-github-shurcool-sanitized-anchor-name-dev:ppc64el=1.0.0-3 Downloading dependency 408 of 411: libcap2:ppc64el=1:2.75-10+b1 Downloading dependency 409 of 411: golang-github-spf13-afero-dev:ppc64el=1.15.0-1 Downloading dependency 410 of 411: libmpfr6:ppc64el=4.2.2-2 Downloading dependency 411 of 411: golang-google-cloud-dev:ppc64el=0.56.0-6 env --chdir=/srv/rebuilderd/tmp/rebuilderdGbLiqd/out DEB_BUILD_OPTIONS=parallel=8 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1764556698 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuildPdtXMe/debrebuild.sbuildrc.9cnIeP9BGAiF sbuild --build=ppc64el --host=ppc64el --no-source --arch-any --no-arch-all --binNMU-changelog= golang-github-containerd-stargz-snapshotter (0.14.3-4+b5) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for ppc64el; no source changes. * Rebuild for outdated Built-Using (containerd/1.7.24~ds1-6, continuity/0.3.0-1, go-md2man-v2/2.0.4-1, golang-1.24/1.24.4-1, golang-github-cilium-ebpf/0.11.0-2, golang-github-containerd-cgroups/3.0.3-4, golang-github-containerd-console/1.0.3-1, golang-github-containerd-typeurl/2.1.1-3, golang-github-coreos-bbolt/1.3.10-2, golang-github-coreos-go-systemd/22.5.0-1, golang-github-go-logr-logr/1.4.2-2, golang-github-golang-groupcache/0.0~git20210331.41bb18b-1, golang-github-golang-protobuf-1-5/1.5.4-1, golang-github-google-go-cmp/0.6.0-1, golang-github-hanwen-go-fuse/2.4.2-3, golang-github-klauspost-compress/1.18.0+ds1-1, golang-github-moby-sys/0.0~git20241107.638aa7c-2, golang-github-opencontainers-image-spec/1.1.0-2, golang-github-opencontainers-specs/1.2.0-2, golang-github-prometheus-client-golang/1.21.1-1, golang-github-prometheus-client-model/0.6.0-1, golang-github-prometheus-common/0.62.0-3, golang-github-prometheus-procfs/0.15.1-1, golang-gogottrpc/1.2.4-2, golang-golang-x-exp/0.0~git20231006.7918f67-2, golang-golang-x-sys/0.22.0-1, golang-golang-x-text/0.22.0-1, golang-google-grpc/1.64.0-7, golang-google-protobuf/1.36.5-1, golang-logrus/1.9.0-1, golang-opentelemetry-otel/1.31.0-4) -- ppc64el Build Daemon (ppc64el-conova-02) Mon, 01 Dec 2025 02:38:18 +0000 --chroot=/srv/rebuilderd/tmp/debrebuildPdtXMe/debrebuild.tar.FGfSLHHSAD2a --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/rebuilderdGbLiqd/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+deb13u1 (16 August 2025) on osuosl7-ppc64el.debian.net +===================================================================================================+ | golang-github-containerd-stargz-snapshotter 0.14.3-4+b5 (ppc64el) Mon, 01 Dec 2025 13:27:26 +0000 | +===================================================================================================+ Package: golang-github-containerd-stargz-snapshotter Version: 0.14.3-4+b5 Source Version: 0.14.3-4 Distribution: unstable Machine Architecture: ppc64el Host Architecture: ppc64el Build Architecture: ppc64el Build Type: any I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuildPdtXMe/debrebuild.tar.FGfSLHHSAD2a to /srv/rebuilderd/tmp/tmp.sbuild.4eIZ0LlnhO... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Mon, 01 Dec 2025 13:27:37 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderdGbLiqd/inputs/golang-github-containerd-stargz-snapshotter_0.14.3-4.dsc exists in /srv/rebuilderd/tmp/rebuilderdGbLiqd/inputs; copying to chroot sbuild: warning: descr(l1): found blank line where expected first heading +------------------------------------------------------------------------------+ | Install package build dependencies Mon, 01 Dec 2025 13:27:38 +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-Q7DRcQ/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Mon, 01 Dec 2025 13:27:41 +0000 | +------------------------------------------------------------------------------+ Arch check ok (ppc64el included in any all) +------------------------------------------------------------------------------+ | Build environment Mon, 01 Dec 2025 13:27:41 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.57+deb13-powerpc64le-64k #1 SMP Debian 6.12.57-1 (2025-11-05) ppc64el (ppc64le) Toolchain package versions: binutils_2.45.50.20251125-1 dpkg-dev_1.22.21 g++-15_15.2.0-9 gcc-15_15.2.0-9 libc6-dev_2.41-12 libstdc++-15-dev_15.2.0-9 libstdc++6_15.2.0-9 linux-libc-dev_6.17.9-1 Package versions: autoconf_2.72-3.1 automake_1:1.18.1-3 autopoint_0.23.2-1 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.8 bash_5.3-1 binutils_2.45.50.20251125-1 binutils-common_2.45.50.20251125-1 binutils-powerpc64le-linux-gnu_2.45.50.20251125-1 bsdextrautils_2.41.2-4 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.7-3 cpp_4:15.2.0-4 cpp-15_15.2.0-9 cpp-15-powerpc64le-linux-gnu_15.2.0-9 cpp-powerpc64le-linux-gnu_4:15.2.0-4 dash_0.5.12-12 debconf_1.5.91 debhelper_13.28 debianutils_5.23.2 dh-autoreconf_21 dh-golang_1.63 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1 dpkg_1.22.21 dpkg-dev_1.22.21 dwz_0.16-2 file_1:5.46-5 findutils_4.10.0-3 g++_4:15.2.0-4 g++-15_15.2.0-9 g++-15-powerpc64le-linux-gnu_15.2.0-9 g++-powerpc64le-linux-gnu_4:15.2.0-4 gcc_4:15.2.0-4 gcc-15_15.2.0-9 gcc-15-base_15.2.0-9 gcc-15-powerpc64le-linux-gnu_15.2.0-9 gcc-powerpc64le-linux-gnu_4:15.2.0-4 gettext_0.23.2-1 gettext-base_0.23.2-1 golang-1.24-go_1.24.9-1 golang-1.24-src_1.24.9-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-v2-dev_1.30.3-1 golang-github-aws-smithy-go-dev_1.20.3-1 golang-github-benbjohnson-clock-dev_1.3.0-1 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.5.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-logex-dev_1.2.1-1 golang-github-chzyer-readline-dev_1.5.1-1 golang-github-chzyer-test-dev_1.0.0-1 golang-github-cilium-ebpf-dev_0.17.3+ds1-4 golang-github-containerd-btrfs-dev_2.0.0-2 golang-github-containerd-cgroups-dev_3.0.5-3 golang-github-containerd-console-dev_1.0.5-1 golang-github-containerd-containerd-api-dev_1.7.24~ds1-10 golang-github-containerd-containerd-dev_1.7.24~ds1-10 golang-github-containerd-continuity-dev_0.4.5~ds1-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.8.0-1 golang-github-containerd-platforms-dev_0.2.1-2 golang-github-containerd-ttrpc-dev_1.2.7-1 golang-github-containerd-typeurl-dev_2.2.3-1 golang-github-containernetworking-plugins-dev_1.1.1+ds1-3 golang-github-containers-ocicrypt-dev_1.1.10-3 golang-github-coreos-bbolt-dev_1.4.2-1 golang-github-coreos-go-iptables-dev_0.6.0-1 golang-github-coreos-go-systemd-dev_22.6.0-1 golang-github-cpuguy83-go-md2man-v2-dev_2.0.7-1 golang-github-creack-pty-dev_1.1.21-1 golang-github-cyphar-filepath-securejoin-dev_0.5.1-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-felixge-httpsnoop-dev_1.0.3-3 golang-github-fsnotify-fsnotify-dev_1.9.0-1 golang-github-fullsailor-pkcs7-dev_0.0~git20210826.33d0574-3 golang-github-fxamacker-cbor-dev_2.9.0-1 golang-github-garyburd-redigo-dev_0.0~git20220831.5b01704-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.3-1 golang-github-go-logr-stdr-dev_1.2.2-4 golang-github-go-logr-zapr-dev_1.3.0-2 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.25.1-1 golang-github-go-quicktest-qt-dev_1.101.0-2 golang-github-go-task-slim-sprig-dev_3.0.0-2 golang-github-go-viper-mapstructure-dev_2.4.0-1 golang-github-gogo-protobuf-dev_1.3.2-3 golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2 golang-github-golang-mock-dev_1.6.0-2 golang-github-golang-protobuf-1-5-dev_1.5.4-2 golang-github-golang-snappy-dev_1.0.0-1 golang-github-google-btree-dev_1.0.1-1 golang-github-google-cel-go-dev_0.18.2+ds-7 golang-github-google-gnostic-models-dev_0.6.8-4 golang-github-google-go-cmp-dev_0.7.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-gotestyourself-gotest.tools-dev_3.5.1-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.8.0-1 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-hashicorp-hcl-dev_1.0.0-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-jsimonetti-rtnetlink-dev_2.0.5-2 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.1+ds1-1 golang-github-klauspost-cpuid-dev_2.3.0-1 golang-github-kr-fs-dev_0.1.0-2 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-magiconair-properties-dev_1.8.7-1 golang-github-mailru-easyjson-dev_0.9.1-1 golang-github-masterminds-goutils-dev_1.1.1-4 golang-github-masterminds-semver-dev_3.4.0-1 golang-github-mattn-go-colorable-dev_0.1.13-1 golang-github-mattn-go-isatty-dev_0.0.20-1 golang-github-mdlayher-netlink-dev_1.8.0-2 golang-github-mdlayher-socket-dev_0.5.1-1 golang-github-miekg-pkcs11-dev_1.0.3+dfsg1-3 golang-github-minio-sha256-simd-dev_1.0.1-1 golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1 golang-github-moby-locker-dev_1.0.1-3 golang-github-moby-sys-dev_0.0~git20250819.9dc3a90-1 golang-github-moby-term-dev_0.0~git20230502.9c3c875-1 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.27.2-1 golang-github-opencontainers-cgroups-dev_0.0.5-2 golang-github-opencontainers-go-digest-dev_1.0.0-2 golang-github-opencontainers-image-spec-dev_1.1.1-1 golang-github-opencontainers-runc-dev_1.3.3+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.1-1 golang-github-pelletier-go-toml-dev_1.9.5-1 golang-github-pelletier-go-toml.v2-dev_2.2.4-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-pkg-sftp-dev_1.13.9-1 golang-github-pmezard-go-difflib-dev_1.0.0-3 golang-github-prometheus-client-golang-dev_1.23.0-2 golang-github-prometheus-client-model-dev_0.6.2-1 golang-github-prometheus-common-dev_0.65.0-1 golang-github-prometheus-procfs-dev_0.17.0-1 golang-github-prometheus-sigv4-dev_0.2.1-1 golang-github-rogpeppe-fastuuid-dev_1.2.0-1 golang-github-rogpeppe-go-internal-dev_1.14.1-1 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.7.0-1 golang-github-sagikazarmark-locafero-dev_0.12.0-1 golang-github-santhosh-tekuri-jsonschema-dev_5.3.1-2 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.3-1 golang-github-spf13-afero-dev_1.15.0-1 golang-github-spf13-cast-dev_1.10.0-2 golang-github-spf13-cobra-dev_1.10.1-1 golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2 golang-github-spf13-pflag-dev_1.0.10-1 golang-github-spf13-viper-dev_1.21.0-2 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-subosito-gotenv-dev_1.3.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.1-1 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.13-1 golang-glog-dev_1.2.4-1 golang-go_2:1.24~2 golang-go.opencensus-dev_0.24.0-2 golang-go.uber-atomic-dev_1.11.0-1 golang-go.uber-multierr-dev_1.6.0-1 golang-go.uber-zap-dev_1.27.0-1 golang-gocapability-dev_0.0+git20200815.42c35b4-2 golang-golang-x-crypto-dev_1:0.43.0-2 golang-golang-x-exp-dev_0.0~git20250911.df92998-1 golang-golang-x-mod-dev_0.30.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.38.0-1 golang-golang-x-term-dev_0.37.0-1 golang-golang-x-text-dev_0.31.0-1 golang-golang-x-time-dev_0.14.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.66.3-2 golang-google-protobuf-dev_1.36.7-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-ini.v1-dev_1.67.0-1 golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8 golang-gopkg-yaml.v2-dev_2.4.3-1 golang-gopkg-yaml.v3-dev_3.0.4-1 golang-k8s-api-dev_0.33.4-1 golang-k8s-apimachinery-dev_0.33.4-1 golang-k8s-apiserver-dev_0.33.4-1 golang-k8s-client-go-dev_0.33.4-1 golang-k8s-component-base-dev_0.33.4-1 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~git20251002.bc988d5-1 golang-opentelemetry-contrib-dev_0.56.0-5 golang-opentelemetry-otel-dev_1.31.0-5 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_1.0.1-1 golang-uber-goleak-dev_1.3.0-1 grep_3.12-1 groff-base_1.23.0-9 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libarchive-zip-perl_1.68-1 libasan8_15.2.0-9 libatomic1_15.2.0-9 libattr1_1:2.5.2-3 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1 libbinutils_2.45.50.20251125-1 libblkid1_2.41.2-4 libbtrfs-dev_6.17.1-1 libbtrfs0t64_6.17.1-1 libbz2-1.0_1.0.8-6 libc-bin_2.41-12 libc-dev-bin_2.41-12 libc6_2.41-12 libc6-dev_2.41-12 libcap-dev_1:2.75-10+b1 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-10+b1 libcc1-0_15.2.0-9 libcrypt-dev_1:4.5.1-1 libcrypt1_1:4.5.1-1 libctf-nobfd0_2.45.50.20251125-1 libctf0_2.45.50.20251125-1 libdb5.3t64_5.3.28+dfsg2-10 libdebconfclient0_0.282 libdebhelper-perl_13.28 libdpkg-perl_1.22.21 libelf1t64_0.194-1 libfile-stripnondeterminism-perl_1.15.0-1 libgcc-15-dev_15.2.0-9 libgcc-s1_15.2.0-9 libgdbm-compat4t64_1.26-1 libgdbm6t64_1.26-1 libgmp10_2:6.3.0+dfsg-5 libgomp1_15.2.0-9 libisl23_0.27-1 libitm1_15.2.0-9 libjansson4_2.14-2+b3 liblsan0_15.2.0-9 libltdl-dev_2.5.4-7 libltdl7_2.5.4-7 liblzma5_5.8.1-2 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount1_2.41.2-4 libmpc3_1.3.1-2 libmpfr6_4.2.2-2 libnspr4_2:4.38.2-1 libnspr4-dev_2:4.38.2-1 libnss3_2:3.117-1 libnss3-dev_2:3.117-1 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpcre2-8-0_10.46-1 libperl5.40_5.40.1-7 libpipeline1_1.5.8-2 libpkgconf3_1.8.1-4 libprotobuf-dev_3.21.12-14 libprotobuf-lite32t64_3.21.12-14 libprotobuf32t64_3.21.12-14 libquadmath0_15.2.0-9 libseccomp-dev_2.6.0-2 libseccomp2_2.6.0-2 libselinux1_3.9-4 libsframe2_2.45.50.20251125-1 libsmartcols1_2.41.2-4 libsqlite3-0_3.46.1-8 libssl3t64_3.5.4-1 libstdc++-15-dev_15.2.0-9 libstdc++6_15.2.0-9 libsystemd-dev_259~rc2-1 libsystemd0_259~rc2-1 libtinfo6_6.5+20251123-1 libtool_2.5.4-7 libtsan2_15.2.0-9 libubsan1_15.2.0-9 libuchardet0_0.0.8-2 libudev1_259~rc2-1 libunistring5_1.3-2 libuuid1_2.41.2-4 libxml2-16_2.15.1+dfsg-2 libzstd1_1.5.7+dfsg-2 linux-libc-dev_6.17.9-1 m4_1.4.20-2 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20250131-1 media-types_14.0.0 ncurses-base_6.5+20251123-1 ncurses-bin_6.5+20251123-1 openssl-provider-legacy_3.5.4-1 patch_2.8-2 perl_5.40.1-7 perl-base_5.40.1-7 perl-modules-5.40_5.40.1-7 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.21+nmu1 rpcsvc-proto_1.4.3-1 sed_4.9-2 sensible-utils_0.0.26 sysvinit-utils_3.15-6 tar_1.35+dfsg-3.1 tzdata_2025b-5 tzdata-legacy_2025b-5 util-linux_2.41.2-4 xz-utils_5.8.1-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Mon, 01 Dec 2025 13:27:41 +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+b5 User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=8 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=1764556698 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+b5 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by ppc64el Build Daemon (ppc64el-conova-02) dpkg-source --before-build . dpkg-buildpackage: info: host architecture ppc64el 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 8 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/byteorder internal/goexperiment internal/goos internal/goarch internal/profilerecord internal/unsafeheader internal/godebugs internal/coverage/rtcov internal/runtime/atomic internal/asan internal/abi internal/chacha8rand internal/cpu internal/msan internal/runtime/math internal/runtime/sys internal/runtime/syscall sync/atomic math/bits unicode unicode/utf8 internal/itoa cmp internal/runtime/exithook internal/bytealg math encoding unicode/utf16 log/internal internal/nettrace container/list crypto/internal/fips140/alias crypto/internal/fips140deps/byteorder crypto/internal/fips140deps/cpu crypto/internal/fips140/subtle crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias google.golang.org/protobuf/internal/flags internal/stringslite google.golang.org/grpc/serviceconfig google.golang.org/protobuf/internal/set 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/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 github.com/opencontainers/runtime-spec/specs-go/features github.com/containerd/stargz-snapshotter/fs/config github.com/hanwen/go-fuse/internal/ioctl github.com/containerd/stargz-snapshotter/nativeconverter github.com/containerd/stargz-snapshotter/version internal/race internal/sync internal/runtime/maps go.opentelemetry.io/otel/internal github.com/klauspost/compress runtime internal/reflectlite sync iter weak crypto/subtle slices maps github.com/containerd/containerd/version runtime/metrics errors sort internal/bisect internal/testlog internal/singleflight unique google.golang.org/protobuf/internal/pragma runtime/cgo log/slog/internal/buffer github.com/containerd/stargz-snapshotter/util/namedmutex io internal/oserror bytes strings hash syscall strconv internal/godebug path hash/crc32 vendor/golang.org/x/net/dns/dnsmessage html crypto/internal/impl bufio math/rand/v2 crypto/internal/fips140deps/godebug crypto/internal/fips140 crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 reflect net/netip regexp/syntax crypto crypto/internal/fips140/hmac crypto/internal/randutil math/rand crypto/internal/fips140/check crypto/internal/fips140/aes crypto/internal/fips140/nistec/fiat crypto/internal/fips140/edwards25519/field crypto/internal/fips140/bigmod crypto/sha3 crypto/internal/fips140hash internal/saferio regexp crypto/internal/fips140/edwards25519 time internal/syscall/unix internal/syscall/execenv crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 crypto/internal/fips140/tls13 crypto/tls/internal/fips140tls vendor/golang.org/x/text/transform net/http/internal/ascii hash/fnv google.golang.org/grpc/internal/buffer golang.org/x/text/transform github.com/moby/locker hash/adler32 go/build/constraint github.com/containerd/stargz-snapshotter/util/ioutils github.com/beorn7/perks/quantile github.com/munnerz/goautoneg github.com/prometheus/client_golang/prometheus/promhttp/internal go.etcd.io/bbolt/errors crypto/internal/fips140/nistec context io/fs google.golang.org/grpc/backoff internal/poll google.golang.org/grpc/keepalive github.com/google/go-cmp/cmp/internal/diff github.com/containerd/stargz-snapshotter/util/cacheutil google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/grpcsync github.com/containerd/errdefs golang.org/x/sync/semaphore internal/filepathlite embed github.com/containerd/containerd/pkg/cleanup go.opentelemetry.io/otel/internal/baggage github.com/containerd/stargz-snapshotter/task google.golang.org/protobuf/internal/editiondefaults internal/fmtsort encoding/binary github.com/google/go-cmp/cmp/internal/function go.opentelemetry.io/otel/internal/attribute github.com/hashicorp/errwrap os encoding/base64 github.com/klauspost/compress/internal/snapref golang.org/x/sys/unix vendor/golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash encoding/pem fmt path/filepath os/signal net crypto/internal/sysrand google.golang.org/grpc/internal/envconfig google.golang.org/protobuf/internal/detrand io/ioutil internal/sysinfo crypto/internal/entropy github.com/prometheus/procfs/internal/util crypto/internal/fips140/drbg crypto/internal/fips140/aes/gcm crypto/internal/fips140only crypto/internal/fips140/ecdh crypto/internal/fips140/ecdsa crypto/internal/fips140/ed25519 crypto/internal/fips140/mlkem crypto/md5 crypto/rc4 crypto/internal/fips140/rsa os/exec github.com/moby/sys/symlink crypto/cipher os/user encoding/json compress/flate log net/url golang.org/x/net/internal/timeseries text/template/parse compress/gzip crypto/internal/boring math/big crypto/aes crypto/des crypto/ecdh crypto/sha512 crypto/hmac vendor/golang.org/x/crypto/chacha20 crypto/sha1 crypto/sha256 vendor/golang.org/x/crypto/chacha20poly1305 encoding/hex text/template vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack github.com/containerd/console vendor/golang.org/x/text/secure/bidirule mime mime/quotedprintable net/http/internal text/tabwriter google.golang.org/grpc/grpclog/internal google.golang.org/grpc/attributes crypto/rand crypto/elliptic crypto/internal/boring/bbig encoding/asn1 crypto/ed25519 html/template crypto/internal/hpke crypto/rsa crypto/dsa vendor/golang.org/x/net/idna archive/tar google.golang.org/grpc/grpclog google.golang.org/protobuf/internal/errors vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix google.golang.org/grpc/connectivity google.golang.org/protobuf/encoding/protowire go/token google.golang.org/grpc/internal/grpclog google.golang.org/protobuf/internal/version google.golang.org/protobuf/reflect/protoreflect google.golang.org/grpc/internal/idle golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm crypto/ecdsa golang.org/x/net/http2/hpack github.com/sirupsen/logrus github.com/containerd/continuity/devices github.com/containerd/continuity/sysx golang.org/x/text/secure/bidirule github.com/containerd/containerd/archive/tarheader 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 google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/protolazy google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/internal/encoding/text github.com/containerd/containerd/pkg/epoch google.golang.org/protobuf/proto github.com/containerd/log golang.org/x/sync/errgroup github.com/moby/sys/userns github.com/klauspost/compress/fse github.com/containerd/continuity/fs runtime/debug github.com/containerd/fifo golang.org/x/net/idna github.com/klauspost/compress/huff0 google.golang.org/protobuf/internal/encoding/defval github.com/containerd/containerd/cio github.com/gogo/protobuf/proto github.com/containerd/containerd/pkg/randutil github.com/opencontainers/go-digest github.com/containerd/containerd/archive google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/prototext github.com/opencontainers/image-spec/specs-go github.com/opencontainers/image-spec/specs-go/v1 github.com/google/go-cmp/cmp/internal/value github.com/klauspost/compress/zstd github.com/containerd/platforms github.com/google/go-cmp/cmp github.com/containerd/containerd/contrib/seccomp/kernelversion github.com/moby/sys/mountinfo github.com/containerd/containerd/protobuf/proto github.com/containerd/containerd/reference github.com/containerd/containerd/mount github.com/distribution/reference github.com/containerd/containerd/pkg/cap github.com/moby/sys/user github.com/opencontainers/runtime-spec/specs-go github.com/containerd/containerd/pkg/kmutex log/slog github.com/containerd/containerd/snapshots go.opentelemetry.io/otel/attribute crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy google.golang.org/grpc/internal vendor/golang.org/x/net/http/httpguts mime/multipart google.golang.org/grpc/experimental/stats google.golang.org/grpc/metadata google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/impl google.golang.org/grpc/codes google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/mem google.golang.org/grpc/internal/balancerload google.golang.org/grpc/stats golang.org/x/net/http/httpguts google.golang.org/grpc/encoding google.golang.org/grpc/internal/syscall google.golang.org/grpc/internal/stats google.golang.org/grpc/tap google.golang.org/grpc/internal/resolver/dns/internal github.com/containerd/containerd/leases github.com/containerd/containerd/pkg/dialer github.com/go-logr/logr go.opentelemetry.io/otel/codes go.opentelemetry.io/otel/metric go.opentelemetry.io/otel/baggage go.opentelemetry.io/otel/trace github.com/go-logr/logr/funcr go.opentelemetry.io/otel/semconv/v1.21.0 github.com/opencontainers/image-spec/identity github.com/docker/go-events github.com/go-logr/stdr database/sql/driver github.com/moby/sys/signal github.com/opencontainers/selinux/pkg/pwalkdir github.com/containerd/containerd/pkg/atomicfile github.com/opencontainers/selinux/go-selinux github.com/pelletier/go-toml github.com/google/uuid github.com/containerd/containerd/archive/compression crypto/tls flag github.com/russross/blackfriday/v2 github.com/opencontainers/selinux/go-selinux/label github.com/containernetworking/cni/pkg/types runtime/trace github.com/containernetworking/cni/pkg/types/internal github.com/containernetworking/cni/pkg/utils github.com/containernetworking/cni/pkg/types/create github.com/containernetworking/cni/pkg/types/020 testing github.com/containerd/containerd/log github.com/containernetworking/cni/pkg/types/040 github.com/containerd/containerd/platforms github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn github.com/containernetworking/cni/pkg/types/100 github.com/hashicorp/go-multierror github.com/containernetworking/cni/pkg/version github.com/containerd/stargz-snapshotter/analyzer/fanotify github.com/containernetworking/cni/pkg/invoke github.com/containerd/stargz-snapshotter/recorder github.com/rs/xid github.com/containerd/stargz-snapshotter/analyzer/fanotify/service github.com/containernetworking/cni/libcni github.com/containerd/stargz-snapshotter/cache github.com/cpuguy83/go-md2man/v2/md2man encoding/csv github.com/urfave/cli gopkg.in/inf.v0 github.com/intel/goresctrl/pkg/cgroups github.com/intel/goresctrl/pkg/log sigs.k8s.io/yaml/goyaml.v2 github.com/docker/go-units github.com/intel/goresctrl/pkg/blockio/internal/resource github.com/containerd/containerd/pkg/progress github.com/containerd/cgroups github.com/godbus/dbus github.com/containerd/go-cni compress/zlib debug/dwarf internal/zstd go/scanner go/ast go/doc/comment github.com/cilium/ebpf/internal/testutils/fdtrace github.com/containerd/containerd/pkg/shutdown github.com/containerd/containerd/sys github.com/containerd/go-runc github.com/containerd/containerd/pkg/seed github.com/containernetworking/plugins/pkg/ns debug/elf github.com/containerd/containerd/pkg/netns go/parser go/printer github.com/containerd/containerd/sys/reaper sigs.k8s.io/yaml github.com/containerd/stargz-snapshotter/estargz/errorutil github.com/vbatts/tar-split/archive/tar github.com/intel/goresctrl/pkg/blockio google.golang.org/protobuf/encoding/protodelim github.com/prometheus/procfs/internal/fs golang.org/x/sync/singleflight github.com/prometheus/procfs github.com/coreos/go-systemd/dbus github.com/hanwen/go-fuse/splice github.com/hanwen/go-fuse/internal github.com/hanwen/go-fuse/internal/fallocate github.com/hanwen/go-fuse/internal/openat google.golang.org/protobuf/internal/filetype github.com/hanwen/go-fuse/internal/renameat github.com/hanwen/go-fuse/fuse github.com/hanwen/go-fuse/internal/xattr github.com/containerd/containerd/snapshots/overlay/overlayutils go/format net/http/httptrace google.golang.org/grpc/internal/credentials github.com/cilium/ebpf/internal net/http google.golang.org/grpc/credentials google.golang.org/protobuf/runtime/protoimpl go.etcd.io/bbolt/internal/common google.golang.org/protobuf/protoadapt google.golang.org/grpc/internal/pretty google.golang.org/grpc/encoding/proto google.golang.org/grpc/internal/channelz google.golang.org/grpc/resolver google.golang.org/grpc/credentials/insecure google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/anypb google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/resolver/passthrough github.com/golang/protobuf/ptypes/duration google.golang.org/genproto/googleapis/rpc/status github.com/golang/protobuf/ptypes/timestamp 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/status google.golang.org/protobuf/types/known/emptypb google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/channelz google.golang.org/grpc/balancer google.golang.org/protobuf/types/known/fieldmaskpb google.golang.org/grpc/balancer/base google.golang.org/grpc/balancer/pickfirst google.golang.org/grpc/status google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/balancer/gracefulswitch google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/resolver/dns google.golang.org/protobuf/types/descriptorpb github.com/containerd/containerd/api/types/task google.golang.org/grpc/internal/binarylog google.golang.org/grpc/internal/resolver github.com/containerd/typeurl/v2 github.com/containerd/containerd/errdefs google.golang.org/genproto/protobuf/field_mask github.com/containerd/containerd/filters github.com/containerd/containerd/containers github.com/containerd/containerd/protobuf github.com/containerd/containerd/labels github.com/containerd/containerd/protobuf/types github.com/containerd/containerd/events github.com/containerd/containerd/identifiers github.com/containerd/ttrpc github.com/containerd/containerd/pkg/streaming github.com/containerd/containerd/runtime/linux/runctypes github.com/containerd/containerd/runtime/v2/runc/options google.golang.org/genproto/googleapis/rpc/code github.com/containerd/containerd/content github.com/containerd/containerd/pkg/transfer/plugins github.com/containerd/cgroups/cgroup1/stats github.com/containerd/cgroups/cgroup2/stats github.com/containerd/containerd/pkg/runtimeoptions/v1 github.com/containerd/containerd/images github.com/containerd/containerd/api/types github.com/cilium/ebpf/internal/unix github.com/cilium/ebpf/internal/kallsyms github.com/cilium/ebpf/internal/linux github.com/containerd/containerd/diff github.com/containerd/containerd/images/archive github.com/containerd/containerd/pkg/transfer github.com/containerd/containerd/api/types/transfer github.com/containerd/containerd/remotes github.com/containerd/containerd/images/converter github.com/containerd/containerd/api/events github.com/containerd/containerd/rootfs github.com/containerd/containerd/remotes/docker/schema1 github.com/containerd/stargz-snapshotter/util/containerdutil github.com/containerd/containerd/pkg/transfer/streaming github.com/containerd/containerd/images/converter/uncompress github.com/containerd/containerd/pkg/transfer/image github.com/containerd/stargz-snapshotter/analyzer/recorder github.com/containerd/containerd/namespaces github.com/containerd/cgroups/cgroup1 github.com/containerd/containerd/pkg/transfer/archive github.com/cilium/ebpf/internal/sys github.com/containerd/containerd/oci github.com/containerd/containerd/events/exchange github.com/cilium/ebpf/internal/tracefs github.com/containerd/containerd/plugin github.com/containerd/containerd/api/runtime/task/v2 github.com/containerd/containerd/api/services/ttrpc/events/v1 github.com/containerd/containerd/pkg/snapshotters github.com/containerd/containerd/services/warning github.com/containerd/stargz-snapshotter/estargz github.com/prometheus/client_model/go github.com/cilium/ebpf/asm github.com/cilium/ebpf/internal/sysenc github.com/containerd/containerd/pkg/ttrpcutil github.com/containerd/containerd/contrib/apparmor github.com/containerd/containerd/contrib/nvidia github.com/containerd/containerd/contrib/seccomp github.com/prometheus/common/model github.com/containerd/containerd/content/local github.com/containerd/containerd/runtime/v2/shim github.com/hanwen/go-fuse/fs go.etcd.io/bbolt/internal/freelist github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go github.com/cilium/ebpf/btf go.etcd.io/bbolt github.com/prometheus/client_golang/prometheus/internal github.com/containerd/stargz-snapshotter/util/criutil github.com/containerd/containerd/metadata/boltutil github.com/containerd/containerd/snapshots/storage github.com/containerd/stargz-snapshotter/nativeconverter/estargz github.com/containerd/stargz-snapshotter/estargz/zstdchunked github.com/containerd/stargz-snapshotter/estargz/externaltoc github.com/containerd/stargz-snapshotter/metadata github.com/cilium/ebpf/internal/kconfig github.com/containerd/stargz-snapshotter/metadata/memory github.com/containerd/stargz-snapshotter/snapshot github.com/cilium/ebpf github.com/containerd/stargz-snapshotter/nativeconverter/zstdchunked golang.org/x/net/trace net/http/httputil go.opentelemetry.io/otel/propagation golang.org/x/net/http2 github.com/containerd/containerd/remotes/errors expvar github.com/containerd/containerd/cmd/ctr/commands/pprof github.com/containerd/containerd/remotes/docker/auth go.opentelemetry.io/otel/internal/global github.com/prometheus/common/expfmt github.com/containerd/stargz-snapshotter/util/testutil github.com/hashicorp/go-cleanhttp github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header github.com/containerd/stargz-snapshotter/metadata/testutil github.com/hashicorp/go-retryablehttp github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil go.opentelemetry.io/otel github.com/containerd/containerd/tracing github.com/prometheus/client_golang/prometheus github.com/cilium/ebpf/link github.com/containerd/containerd/pkg/unpack github.com/containerd/containerd/remotes/docker github.com/containerd/cgroups/cgroup2 github.com/containerd/containerd/pkg/transfer/registry github.com/containerd/containerd/remotes/docker/config github.com/containerd/stargz-snapshotter/fs/source github.com/containerd/stargz-snapshotter/nativeconverter/estargz/externaltoc github.com/containerd/containerd/runtime/opts google.golang.org/grpc/internal/transport github.com/containerd/stargz-snapshotter/fs/metrics/common github.com/prometheus/client_golang/prometheus/promhttp github.com/containerd/stargz-snapshotter/fs/reader github.com/containerd/stargz-snapshotter/fs/remote github.com/containerd/stargz-snapshotter/fs/layer github.com/docker/go-metrics google.golang.org/grpc github.com/containerd/stargz-snapshotter/fs/metrics/layer github.com/containerd/stargz-snapshotter/store github.com/containerd/stargz-snapshotter/fs 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/introspection/v1 github.com/containerd/containerd/api/services/images/v1 github.com/containerd/containerd/api/services/namespaces/v1 github.com/containerd/containerd/api/services/leases/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/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/content/proxy github.com/containerd/containerd/services/introspection google.golang.org/grpc/health/grpc_health_v1 github.com/containerd/containerd/snapshots/proxy github.com/containerd/containerd/sandbox github.com/containerd/containerd/sandbox/proxy github.com/containerd/containerd github.com/containerd/containerd/cmd/ctr/commands github.com/containerd/containerd/cmd/ctr/commands/deprecations github.com/containerd/containerd/cmd/ctr/commands/content github.com/containerd/containerd/cmd/ctr/commands/tasks github.com/containerd/containerd/cmd/ctr/commands/events github.com/containerd/containerd/cmd/ctr/commands/info github.com/containerd/containerd/cmd/ctr/commands/install github.com/containerd/containerd/cmd/ctr/commands/leases github.com/containerd/containerd/cmd/ctr/commands/namespaces github.com/containerd/containerd/cmd/ctr/commands/oci github.com/containerd/containerd/cmd/ctr/commands/plugins github.com/containerd/containerd/cmd/ctr/commands/sandboxes github.com/containerd/containerd/cmd/ctr/commands/shim github.com/containerd/containerd/cmd/ctr/commands/snapshots github.com/containerd/containerd/cmd/ctr/commands/version github.com/containerd/containerd/cmd/ctr/commands/images github.com/containerd/stargz-snapshotter/analyzer github.com/containerd/containerd/cmd/ctr/commands/run github.com/containerd/stargz-snapshotter/cmd/ctr-remote/commands github.com/containerd/containerd/cmd/ctr/commands/containers github.com/containerd/containerd/cmd/ctr/app github.com/containerd/stargz-snapshotter/cmd/ctr-remote 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" GOMAXPROCS=4 dh_auto_test -v --max-parallel=2 -- --skip=TestOverlayView 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/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/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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:6dc782755ba989d63ce822495b5d9c4e29546bb480227909d616cbfae1e83904\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:31e7f20201a77778b3840001c639df50da85858d197829ef86f56a42a5dbc2bf\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=./ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:e5f961404cd344e15e9ec66cfce67cc8228336d74216881c62ee6f152c7ef427\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:5e4b3e681de015dc93fe6333aded3643cc69b90c65383c46c8c5a54ffa0cdf64\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:c36e02471cc714b3f382b020927c6ebd0aa591b1628d0657a58eb954cfff6f0d\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:1848cad327135fcb7730d8a7c5b48e4aa96a55bf607c2dc44a9038cecfff8b38\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:00cffa0efbacf9161b9ff16b9ee5ee3234630c71edb951b03a369cc24072667c\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:d4ff15f583d4cec7490529100142991bc97cbb9ae0e0f6ca21d2b5217e3c7e13\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:1e93424e6260827e747497d3ef1c5340c7bf29f08d14fbe5d8a04e2076f4460d\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:fc147a276be60a15c5934cc7e1866e4384b3209d026c81387410e798b77df1cb\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:adaf58bc9baef7c32a32a9e6db2a5ac5493f1e9828b4c1bec122a19058411fe3\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:f098af0f4a2d51bdba59d94d62be51a3abd3aa14ca0f8ab363ed7f24ed080708\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:ebc07cc2f0f0554028b6837819815f7daf054e754b9b1871a5e156979ea1f9b8\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:8eb677c9558d56333fed27011f180c9718dd0df99fee840e82fb0800754b1f48\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:37774d4fe1d0a825fea716b22427f3c003580c8de91ad4482109dcf26ad49e16\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:ef552c6fdaf4cd65fe7b14f5109bb2c3981f05729911d59e8b753ba598d68c4f\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:3337d65a14af5984c97fae448c6fbb77f4a35074c71fdfe7765ba26962e769d4\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:e23cc6e6512c5194ca39e4871af2996f32991e662e598e30c0b0238f52fe16cc\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:43e53c357f1411f51773990203b5907242b1dd4e3f4e5963f3ac4fe301549503\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:75a464537fba8c5effede2848f32d2d828221a9e7988f8c60d256a3579a756e9\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:c6489c76bf85b6f9e245bcc03b8bd962d8c5991326095e1d615f49a181f8f8a5\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:912303362d5631e829a2e6c6769019ed2141daa897d611a646b75aee09578613\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:6e0662f7a956a6129c70df3ee3a9c92352b63d3b9ea8edf3e1f067e8b2269864\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:0e42d2afb7a76f52930eeff70f2a14ed11f57cdfeb67cf72eebe3a095891444f\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:cae6f777178cdaef2d5abb350ef5761561e868026e6e512c9861e51d9d9f1cfd\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:a6bab73c3e652c4869446fddb1047f8464e5b0ef7ef0d9c0aa7bf3bb656a64a3\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:ed2a14cde844c97dc38a75f2c0a9f09905b0063640056b644c6ae38a04f916e1\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:bddf3f999d38dc1ca32a5e2e16801ab9845ce716d1001faac120c164bdeeae65\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:3ece4ebcbdecaf62a6c6fcc1dc449ff3d622b62348f041b6c7d394921da46848\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:3f9577841e59368ec276284835a1e545fd11617ed63e3d50fcab3edac99125ca\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:2187f238cb9b8e5caef442c582e7bb3f4d64453962be0827e53fd1cb98c82fb9\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:fb2f285b7f3c69b75da4c45027ae6f83fe7422054755fbee4832ae1b9c84f135\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix= time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:18ed240783b10df319ecf40d74f67ff7f90ffb6d719606b9ec007bcfe4015d58\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:5ce9b920a12a75818a26c5216492caafa15eabff8c25fc0d18185650f43e6936\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:1b050aca71c710dd14abcd1f1452bbb6609f6858b2dff5c73cd474ec658e6446\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:9531beb88850f567cfd824540f0504206fa4464f847f8f7089348d4f9b14a3c4\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:940aaadd87d75639bd73b4adda7e3bbe97b5566dea0981a81b6fdc5534e342d9\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:b51b983d606faa9a96537bac602823a4b90f064ae83fd5f24023178a06e7fde8\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:f489229cb12e2a45abbfbeb2d467f68cbdea00e2e7e70eac57f5599c45f57553\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:8a0e2a998a05b4d6dfd8fddfc80d9583ee9082cecc6d1b03eb9b1ac5d5280715\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:4f2007e41be233ff1fffeca7bf87425118d2963dbcada099e38d194d3733b493\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:3f2d68c2e91256dea3d095d313bc9ea86a36cbe3c5817081ca89503b26f206a2\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:862a5b653ae5ba78a0cfd4b68fbe67ec27be47710b6b70f6e86338b41e4c22e7\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:6dd083775c90520487c6f6e5db88d5fc73efa9e8f015ae138af053a27d7f72f5\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:f17199c89ff3bcc0a3a7f793dbbc395b21faacdebf30e1e818b110b5daf615ac\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:52921a85f855d6d97fba496dfc106d0c8cdf8fba6532017667bfc9146010d80b\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:8d2243b9f72c381f370559746bf9f22e57d8fe687505d8e3250230f95537567c\"" time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:2298c9d7d6d4181cd23a0dc8de1b1def787257621157f1b52b21f3eb7fb8648e\"" === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= time="2025-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" time="2025-12-01T13:28:45Z" 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-12-01T13:28:45Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" time="2025-12-01T13:28:45Z" 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.72s) --- 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,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.01s) --- 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.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+gzip,prefix=../ (0.02s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.01s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= (0.02s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.01s) --- 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.02s) --- 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.02s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.01s) --- 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.01s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.01s) --- 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.02s) --- 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.01s) --- 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.725s === 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.00s) --- 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.00s) --- 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.005s ? 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 (3.53s) --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- 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.00s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=2 (0.00s) --- 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.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=2 (0.00s) --- 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.00s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=2 (0.00s) --- 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.00s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=2 (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.01s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=0 (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.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.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.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.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.01s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=1 (0.00s) --- 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.00s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=2 (0.00s) --- 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.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.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=2 (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.00s) --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- 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.00s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=0 (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.00s) --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=1 (0.00s) --- 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.00s) --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=1 (0.00s) --- 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.00s) --- 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.01s) --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=2 (0.00s) --- 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.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- 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.00s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=1 (0.00s) --- 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.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- 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.00s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=1 (0.00s) --- 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.00s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=2 (0.00s) --- 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.00s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=2 (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=1 (0.00s) --- 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.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- 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.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- 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.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- 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.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.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-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-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.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=0 (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.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- 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.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=1 (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=1 (0.00s) --- 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.00s) --- 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.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.00s) --- 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.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=2 (0.00s) --- 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.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.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- 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.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- 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.00s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=2 (0.00s) --- 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.00s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=2 (0.00s) === 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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === CONT TestGzipEStargz/testDigestAndVerify === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === 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 [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: 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 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" 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: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: "foo2" vs "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 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 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=0,prefix="./",src=0,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 === 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=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 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 === 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 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/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: === 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 [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/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 === 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=USTAR,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: === 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 "" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,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: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 === 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: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=0,format=USTAR,minChunkSize=0 === 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: 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 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 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,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 [.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=0,prefix="/",lossless=true,format=GNU 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: 582, NextOffset: 3171 === 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 === 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 testutil.go:395: Comparing: "foo2" vs "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=0,prefix="/",lossless=true,format=GNU 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: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/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: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=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 === 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: === 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":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: 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 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,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: 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=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=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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR 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 === 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 "": [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: 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=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=USTAR,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 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=PAX,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 [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 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,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 "" === NAME TestGzipEStargz/testWriteAndOpen/empty-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=0,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" === 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: 1602, NextOffset: 1639 === 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: === 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: 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 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === 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 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=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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,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 === 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 "": [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: 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 === 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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,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 === 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=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=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=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=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: 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 === 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: === 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 === 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 === 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 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: 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=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=PAX,minChunkSize=0 === 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 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 === 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 [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: 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: "foo2" vs "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=0,prefix="/",src=0,format=GNU,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=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 === 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=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"}]} testutil.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 === 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: === 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 === 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 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: === 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 === 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" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] === 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 === NAME TestGzipEStargz/testWriteAndOpen/empty-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=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: 8008 === NAME TestGzipEStargz/testWriteAndOpen/empty-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 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 === 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 === 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=true,format=USTAR testutil.go:1580: testing streams: [0 34 159] === 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=USTAR 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/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"}]} testutil.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=1,prefix="",src=0,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" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU 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=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=GNU,minChunkSize=0 === 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 [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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 552 === 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:395: Comparing: "foo2" vs "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: "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=0,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=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 === 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=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=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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] 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 "": [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: 1325 testutil.go:509: Offset: 402, NextOffset: 1046 === 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=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 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] === 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" === NAME TestGzipEStargz/testWriteAndOpen/empty-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 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 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 === 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=-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 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,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 === 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 "" 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: 1045 testutil.go:509: Offset: 599, NextOffset: 1326 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 163] === 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/empty-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=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,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=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU 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:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 === RUN TestGzipEStargz/testWriteAndOpen/empty-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: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=0,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 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === 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 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 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === 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 === 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 testutil.go:395: Comparing: "foo2" vs "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 [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: 1310 testutil.go:509: Offset: 392, NextOffset: 1045 === NAME 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/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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,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 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=-2,prefix="",lossless=true,format=USTAR === 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=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":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 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 364] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,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 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: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=-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 === 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=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: === 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"}]} === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":"/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] === 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: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/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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 1312 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,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:509: Offset: 400, NextOffset: 1053 === 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=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 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 === 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=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: === 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 "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 === 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: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 "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] 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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 1045 === 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 === 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=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=GNU,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/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,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] === 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: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 "": [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: 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=0,format=GNU,minChunkSize=0 === 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=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 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} === 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=PAX 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=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: 1051 testutil.go:509: Offset: 597, NextOffset: 1322 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 === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 560 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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 testutil.go:2349: [1] at 1052 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: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=false,format=GNU testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" === 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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=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=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=0,prefix="/",lossless=true,format=USTAR === 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=GNU,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/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=USTAR,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 "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] 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: 1042 testutil.go:509: Offset: 594, NextOffset: 1324 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: 95, NextOffset: 132 testutil.go:509: Offset: 245, NextOffset: 557 === 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: 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/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 === 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 === 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=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 === 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=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 === 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"}]} testutil.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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,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=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 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 === 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=PAX 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=PAX === 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 "": [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 === 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: 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=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 399] 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 === 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=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 === 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 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 "": [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: 1171 testutil.go:509: Offset: 341, NextOffset: 932 === NAME 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} === 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=PAX 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=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 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: 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 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 testutil.go:1580: testing streams: [0 0 127 395] 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 === 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=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 === 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] === NAME 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 === 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" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 923 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=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.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: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=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 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 === 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: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 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"} === RUN 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 === 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=USTAR 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 === 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"}]} 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 "" === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 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=gzip_compression_level=1,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=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 402 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 479 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 307 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=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.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" vs "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=PAX,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 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/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=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 === 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 "" === NAME 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,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 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 === 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: 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 "": [foo2 .no.prefetch.landmark foo] 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=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 === 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=GNU testutil.go:1580: testing streams: [0 0 108 356] 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 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 === 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 [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=0,format=PAX,minChunkSize=0 === NAME 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=PAX,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 [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 === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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=gzip_compression_level=9,prefix="./",lossless=false,format=PAX 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:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,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=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_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 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 "" === 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=false,format=PAX 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: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=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 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 === 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=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 "": [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: 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 === 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 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/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === 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=PAX,minChunkSize=0 === NAME 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" testutil.go: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 testutil.go:1580: testing streams: [0 0 100 350] 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 2048 testutil.go:2349: [2] at 350 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000064STARGZ" testutil.go: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=-2,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 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=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":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: 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 === NAME 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: === 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=false,format=USTAR 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} === 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: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 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 === 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"}]} testutil.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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] 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: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104 355] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 474 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_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=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" === 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 === 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] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 104 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:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 355 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" 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: 474, NextOffset: 507 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 507, NextOffset: 1169 testutil.go:509: Offset: 345, NextOffset: 936 === 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=-1,prefix="",lossless=true,format=USTAR === 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 114 367] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 === 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=true,format=USTAR 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 === 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=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} === 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 [.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: "foo2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=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=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 1164 testutil.go:509: Offset: 339, NextOffset: 929 === 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: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=false,format=GNU testutil.go:1580: testing streams: [0 0 105 358] 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 358 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" testutil.go:1638: got TOC entries: === 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=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=-1,prefix="./",lossless=true,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=-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 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 === 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=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: === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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/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: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 "" === 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=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: 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" === NAME 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 === 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: 477, NextOffset: 510 testutil.go:509: Offset: 345, NextOffset: 936 testutil.go:509: Offset: 510, NextOffset: 1172 === NAME 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: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: 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/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: 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=USTAR === 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=-2,prefix="/",format=GNU,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 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=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 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=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=-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 === 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"}]} testutil.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: "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 "": [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 === NAME 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} 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 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=0,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 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 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=PAX === 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=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: === 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" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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/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=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,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: 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=-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 === 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=0,prefix="",format=USTAR,minChunkSize=0#01 === 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 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=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":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: 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 === 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 === 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: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=0,prefix="",format=PAX,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 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"} === 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: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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 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 "": [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: 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 === 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 === 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=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 === 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 "" 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=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 363 885] testutil.go:2330: got gzip streams: === 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=GNU 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 === 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: 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=0,format=PAX,minChunkSize=0 === 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"} === RUN 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 === 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=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 === 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 testutil.go:509: Offset: 352, NextOffset: 949 testutil.go:509: Offset: 521, NextOffset: 1188 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: 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=true,format=GNU testutil.go:1580: testing streams: [0 0 362 881] 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 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 === 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=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 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=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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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":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: 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 === NAME 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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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 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 === 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=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 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":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 [foo foo2 .no.prefetch.landmark] 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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 491, NextOffset: 524 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 951 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR 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=gzip_compression_level=-1,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: 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/testWriteAndOpen/1dir_1file-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#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=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=PAX,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 === 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 "": [.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/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 === 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=0,prefix="../",format=GNU,minChunkSize=0#01 === 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/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=1,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":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: "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 === 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 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=0,format=GNU,minChunkSize=0 === 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === 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 === 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 [foo foo2 .no.prefetch.landmark] === 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 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 === 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=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: 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/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/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=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 === 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=0,prefix="/",lossless=true,format=PAX 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 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 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 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/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === 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=GNU,minChunkSize=0 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 === 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 === 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=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 === 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 === 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 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 === 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 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 === 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 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":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: "foo2" vs "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 === 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 === 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 === 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 [.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 [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 === 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 170, NextOffset: 651 === 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=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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 === 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: 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=USTAR,minChunkSize=0 === NAME 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: 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=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/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=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"} === 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 "": [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 === 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:395: Comparing: "foo2" vs "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 === NAME 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === 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 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=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=PAX,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: "foo2" vs "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] === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX 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=PAX,minChunkSize=0 testutil.go:509: Offset: 381, NextOffset: 941 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 169, NextOffset: 647 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,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: 941, NextOffset: 978 === 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: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=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 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 === 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=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: 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 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 === 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"}]} testutil.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 [foo foo2 .no.prefetch.landmark] 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 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/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 === 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=9,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 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=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: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: 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 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 === 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/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=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 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 === 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"}]} === 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=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":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 "": [.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/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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === 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=9,prefix="./",format=USTAR,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":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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 686, NextOffset: 2023 === 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 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 === 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 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 === 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=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 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 === 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: "foo2" vs "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: "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: "" 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: 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] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 207 249 564] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 656, NextOffset: 693 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX 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 === 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=9,prefix="./",lossless=false,format=PAX 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 === 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: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=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 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/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"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,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=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/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 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,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":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 === NAME 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 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=GNU testutil.go:1580: testing streams: [0 0 209 251 567] 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 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/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 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} === 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: "foo2" vs "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=USTAR 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=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 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=USTAR,minChunkSize=0 === NAME 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === RUN 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 === 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 === 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: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=USTAR,minChunkSize=0 === 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 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 === 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: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=1,format=USTAR,minChunkSize=0 === 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 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=-1,prefix="",format=PAX,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"} === RUN 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 === 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 === 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=0,prefix="../",src=1,format=USTAR,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 "": [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 === NAME 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} === 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: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 === 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 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 === 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 216 258 580] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 216 in stargz, uncompressed length 512 testutil.go:2349: [2] at 258 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 580 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000102STARGZ" 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:509: Offset: 1639, NextOffset: 4284 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX 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"} === 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 === 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=0,prefix="",src=1,format=PAX,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=1,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 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === RUN 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 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 === 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 [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=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 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 === 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 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 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} === 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 "": [foo2 foo] 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX 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: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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,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" 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 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 218 260 581] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU 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=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=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 218 in stargz, uncompressed length 512 === 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU 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:509: Offset: 4321, NextOffset: 8008 === 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: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === 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=-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 === 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 "" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000103STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,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: 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 === 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=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 "": [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=1,format=GNU,minChunkSize=0 === NAME 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 === 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 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"} === 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 [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === 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=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=-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/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=PAX,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 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=PAX === 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 [.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 === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === 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=0,prefix="/",src=1,format=GNU,minChunkSize=0 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=-2,prefix="",lossless=true,format=PAX 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/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=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 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=-2,prefix="",format=USTAR,minChunkSize=0#01 === 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 [.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 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,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=1,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU 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] 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=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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,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 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 === 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 [.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 "": [.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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 560 in stargz, uncompressed length 2048 === 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: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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX 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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 130, NextOffset: 355 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX 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 === 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=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 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 === 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=false,format=GNU 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=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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 365 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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/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=gzip_compression_level=1,prefix="./",src=1,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 === 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=1,prefix="./",src=1,format=USTAR,minChunkSize=0 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 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=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,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 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 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 === 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=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/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 === 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=false,format=GNU 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"} === RUN 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: === 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=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 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 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 === 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: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: 1045 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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,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 453 706 1358] 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 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/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 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 === 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: "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" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === 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] 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: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,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:509: Offset: 589, NextOffset: 1310 testutil.go:509: Offset: 392, NextOffset: 1045 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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 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 === 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 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=PAX,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: 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 === 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=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 === 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: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=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 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === 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 === 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 === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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 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=PAX,minChunkSize=0 testutil.go:509: Offset: 557, NextOffset: 594 === 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=PAX,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: "foo2" vs "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 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 === 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 === 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=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 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":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 === 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1638: got TOC entries: === 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/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} === 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/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=PAX,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 === 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=PAX,minChunkSize=0 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 [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 === 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=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: 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=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 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 === 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=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=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 === 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=PAX,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 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 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 === 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 "": [.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 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 === NAME 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=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 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 === 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=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 === 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 [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: 1042 testutil.go:509: Offset: 594, NextOffset: 1324 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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 1042 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR 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 === 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=PAX,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 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=GNU,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 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=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 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=1,format=USTAR,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=USTAR,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/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=PAX,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":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" === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 210 === 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 115 === 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 === 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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 === 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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,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=1,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR 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=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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":146,"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/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=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 === 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=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=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 [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: 308, NextOffset: 341 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 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 === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 308 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 198 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 518 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,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} 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 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 === 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 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 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === RUN 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 testutil.go:1580: testing streams: [0 0 147 200 519] === 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 [.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/2meta_2file-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=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 471 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,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=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,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/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 200 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: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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 178, NextOffset: 211 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 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" === 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=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: 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=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=1,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 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 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 === 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 === 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: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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 182 476] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 340, NextOffset: 933 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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 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 === 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=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/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: 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 === 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=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=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: "foo2" vs "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 "": [foo2 .no.prefetch.landmark foo] 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 === 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 === 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=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 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} === 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=PAX 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 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 === 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 === NAME 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/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=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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === 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"} === 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 "" === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,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: 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=PAX,minChunkSize=0 === 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 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=PAX,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: 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 === 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=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"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,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":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: "foo2" vs "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 === NAME 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 === 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=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 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 === 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 [.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: 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 188 488] testutil.go:2330: got gzip streams: === 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: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 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 === 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 "" 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: 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 === NAME 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=GNU,minChunkSize=0 testutil.go:509: Offset: 312, NextOffset: 345 === 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 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=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 135 185 485] 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 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 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 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 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=PAX === 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"}]} testutil.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 === 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=9,prefix="/",src=1,format=GNU,minChunkSize=0 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 [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=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 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 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === 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 "" 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 "": [.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=1,format=USTAR,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 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,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":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 [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 188 490] === 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=-1,prefix="/",lossless=true,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: 215, NextOffset: 482 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 === 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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 188 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:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [3] at 490 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bcSTARGZ" === 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] 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=-1,prefix="/",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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"} === 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 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-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=USTAR,minChunkSize=0 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=1,format=USTAR,minChunkSize=0 === 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 === 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=-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 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=USTAR testutil.go:1580: testing streams: [0 0 142 184 487] 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":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 === 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 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === 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=-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 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,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: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 === 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: === 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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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 141 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: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU 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"} === 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] === 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: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=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 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=USTAR === 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=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 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 === 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: "foo2" vs "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/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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 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 "": [.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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === 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=GNU testutil.go:1580: testing streams: [0 0 319 572 1324] 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 1324 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=GNU,minChunkSize=0#02 === 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] 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 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 === 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"}]} testutil.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: "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 === NAME 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 940 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR 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 === 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 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=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/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === 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=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/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 "": [foo foo2 .no.prefetch.landmark] 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/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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN 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 === 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: "foo2" vs "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 === 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] 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 483 === 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,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} 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 === 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: 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=1,format=PAX,minChunkSize=0 === 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=-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 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 testutil.go:1580: testing streams: [0 0 321 574 1333] testutil.go:2330: got gzip streams: === 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=-2,prefix="../",lossless=true,format=PAX 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 === 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 [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 === NAME 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/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=-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 === 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=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=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 [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 === 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 319 === 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=GNU,minChunkSize=0 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 "": [.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 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:509: Offset: 116, NextOffset: 319 === NAME TestGzipEStargz/testWriteAndOpen/3dir-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" === 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=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: 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=1,format=GNU,minChunkSize=0 === 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/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=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 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 === 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 "" === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU 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=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === 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: 324, NextOffset: 357 testutil.go:509: Offset: 487, NextOffset: 520 === RUN TestGzipEStargz/testWriteAndOpen/3dir-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=GNU,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 955 testutil.go:509: Offset: 520, NextOffset: 1187 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 === 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 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] === 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=GNU,minChunkSize=0 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=-1,prefix="./",format=PAX,minChunkSize=0#02 === 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=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 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 === 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=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 === 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 "": [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: 320, NextOffset: 353 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 353, NextOffset: 948 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 === 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=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 === 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=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=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 [foo2 .no.prefetch.landmark foo] 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 [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 === 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 === 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=0,prefix="../",lossless=true,format=GNU 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=1,prefix="",lossless=true,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 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/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=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 === 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=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 === 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 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 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 === 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 testutil.go:395: Comparing: "foo2" vs "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 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=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 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 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 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === 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"}]} === NAME 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":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 [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: 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: "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/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=USTAR,minChunkSize=0 testutil.go:509: Offset: 382, NextOffset: 944 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=1,format=USTAR,minChunkSize=0 === NAME 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 === 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=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 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 === 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] testutil.go:395: Comparing: "foo" vs "foo" === 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 === 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 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" === 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=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: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 === NAME 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 === 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 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME 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=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=1,format=PAX,minChunkSize=0 === 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 === 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=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 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 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 === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,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" === 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: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/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=PAX,minChunkSize=0 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 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=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 === 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=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 === 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=true,format=USTAR 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=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 === 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 "": [foo foo2] 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: 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 === NAME 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,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: 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=-2,prefix="./",format=GNU,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=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 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 === 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=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 === 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 "" === NAME 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: 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,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: 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=1,format=GNU,minChunkSize=0 === NAME 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 === 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 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 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 === 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 [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: 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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" === 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=-2,prefix="",src=1,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: 943, NextOffset: 980 testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 980, NextOffset: 2491 testutil.go:509: Offset: 686, NextOffset: 2023 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 === 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 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 === 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=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 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=USTAR,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 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=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 "" 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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:509: Offset: 384, NextOffset: 948 === 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 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" === 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 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: "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/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX 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" === 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=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: "foo2" vs "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: "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: "" 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: 946, NextOffset: 983 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 983, NextOffset: 2500 testutil.go:509: Offset: 690, NextOffset: 2030 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 === 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=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 testutil.go:1580: testing streams: [0 0 106 293] 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=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] 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/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=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 === 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 "": [foo2 foo] 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" 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 "": [foo foo2 .no.prefetch.landmark] 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 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111 295] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 173, NextOffset: 660 === NAME TestGzipEStargz/testWriteAndOpen/3dir-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 111 in stargz, uncompressed length 2048 === 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" === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,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: 953, NextOffset: 990 testutil.go:509: Offset: 660, NextOffset: 697 === 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: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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",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 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] 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=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 === 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" 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 === NAME 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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 === NAME 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 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME 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 === 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 "" === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === 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: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=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 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 === 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=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 === 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 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=0,prefix="../",src=2,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 === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,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 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 441 932] === 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 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,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/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 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 === 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: 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=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: 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 === 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=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 === 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 === 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: === 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] === NAME TestGzipEStargz/testWriteAndOpen/3dir-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 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=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: 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: "foo2" vs "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=0,prefix="./",src=2,format=PAX,minChunkSize=0 === 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 testutil.go:1580: testing streams: [0 0 297 785] 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=false,format=PAX 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 === 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 "": [.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=false,format=GNU testutil.go:1580: testing streams: [0 0 298 786] testutil.go:2330: got gzip streams: === 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=GNU 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 testutil.go:1580: testing streams: [0 0 444 937] testutil.go:2330: got gzip streams: === 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=true,format=USTAR 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 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 === 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: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/3dir-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 303 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" === 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: 4284, NextOffset: 4321 === 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: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=2,format=PAX,minChunkSize=0 === 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=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 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 === 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=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/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] === 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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX 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:509: Offset: 582, NextOffset: 3171 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX 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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 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 === 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=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 "" 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 === 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=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: === 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: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 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 === 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 [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: 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=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/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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 === 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 === 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 [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: 6895 === NAME 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=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" 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 === 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 === 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=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 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} === 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":"/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 === NAME 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 === 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: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 === NAME 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 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=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",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} === 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 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,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: 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] === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=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=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU 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: 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/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU 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 === 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: 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=2,format=USTAR,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=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/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR 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=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 === 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=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 === 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 testutil.go:395: Comparing: "foo2" vs "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: "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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 354] === 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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-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=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 392, NextOffset: 1045 === 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 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/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=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=USTAR,minChunkSize=64000 === 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} === RUN 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,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":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 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-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 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: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=2,format=USTAR,minChunkSize=0 === 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: 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 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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 === 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"}]} testutil.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 === 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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 1053 === 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: 594, NextOffset: 1312 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=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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === 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 === 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 [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: "foo2" vs "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 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=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 === NAME 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 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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX 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=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,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":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 [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: 355, NextOffset: 392 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105 307] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 1045 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 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 "": [.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: 1310 testutil.go:509: Offset: 392, 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=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 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 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=PAX === 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=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 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 === 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 "": [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 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === 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=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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 === NAME 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 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 === 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 "": [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 "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] 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=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 testutil.go:1580: testing streams: [0 0 103 306] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-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 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 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 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} === 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 === 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: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: "foo2" vs "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 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=gzip_compression_level=1,prefix="",src=2,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 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=GNU,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} === RUN 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 === 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 "": [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: 357, NextOffset: 394 testutil.go:509: Offset: 552, NextOffset: 589 === NAME 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 394, NextOffset: 1050 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,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=GNU,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 243 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=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/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 130, NextOffset: 357 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 === 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=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: 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 === 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=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 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=USTAR,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=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"}]} === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,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":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 "": [.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 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=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 === 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=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 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 === 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=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: === 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: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 208, NextOffset: 245 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,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=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 360 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" === 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} === 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" === 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: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: "" 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: 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=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: === 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=false,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=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 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=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 === 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 "": [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: 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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 121 329] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:509: Offset: 403, NextOffset: 1050 === 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 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 === 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=GNU,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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 === NAME 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} === 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"}]} testutil.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 === 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: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 === NAME 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 === 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 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 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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === 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=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 "": [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: 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=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 842] 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 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 === 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=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: 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=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":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" === 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=9,prefix="/",src=2,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: 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/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 === 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 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 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 === 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=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 "": [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: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 === NAME 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: === 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" === 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 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX 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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === 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: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: "foo2" vs "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 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 === 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: 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=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,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 === 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=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"} === 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 [.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 "": [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: 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 === 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=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 === 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=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=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 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 === 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 === 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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:509: Offset: 341, NextOffset: 932 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX 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=PAX,minChunkSize=0 === 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=USTAR,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 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"} === 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] === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 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: "foo2" vs "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 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 === 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=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 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"} === 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" === 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=PAX,minChunkSize=0 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: "foo2" vs "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 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 === 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=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 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=0,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":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 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=2,format=GNU,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 === 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: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 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=9,prefix="",format=USTAR,minChunkSize=0 === 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 "": [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: 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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"} === 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: "foo2" vs "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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,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: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: 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=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 === 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=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 [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 === 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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:509: Offset: 214, NextOffset: 477 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX 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=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX 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=GNU,minChunkSize=0 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 [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" === 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=GNU,minChunkSize=0 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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX 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=-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: 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: "foo2" vs "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 === 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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/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"} === 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 "": [foo foo2 .no.prefetch.landmark] 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" === 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=USTAR,minChunkSize=0 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/testWriteAndOpen/chunked_file-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=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 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=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} === 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: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":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 "": [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: 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=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=USTAR,minChunkSize=64000 === 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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,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":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 [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: 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 === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 === 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 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"} === 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 === 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: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 === 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=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 === 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 "": [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/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 === 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=USTAR 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/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: 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=PAX 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 === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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":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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX 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"} === 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=false,format=PAX 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=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 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] === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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=PAX,minChunkSize=0 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=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 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"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === 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=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"} === 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 [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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU 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: 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/testWriteAndOpen/chunked_file-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=PAX,minChunkSize=0 === NAME 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 === 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=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: 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 "": [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: 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 === 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 === 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=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 === 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 [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: 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 [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=2,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 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/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:1580: testing streams: [0 0 138 175 212 249 286 323 368 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 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 === 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"}]} 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 "": [.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 === 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 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"} === 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=false,format=GNU 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=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=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 === 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 [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: 320, NextOffset: 353 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 353, NextOffset: 948 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 === 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=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=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" === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 === 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 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 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 === 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=GNU,minChunkSize=0 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/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 === 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=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 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 "": [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 [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: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 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=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,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=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 === 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 "" === 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=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .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: 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 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 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 2037 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR 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 === 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=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=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":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: 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 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:509: Offset: 688, NextOffset: 2029 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX 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: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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === 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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU === 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=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"} === 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 [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: 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 [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: 951, NextOffset: 988 === 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:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 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=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 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === RUN 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 === 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 "": [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: 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 === NAME 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" === 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=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":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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 === RUN 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 === 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=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 === NAME 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"} === 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: 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 === 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":278,"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: 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 === 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: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=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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 === 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 === 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 testutil.go:395: Comparing: "foo2" vs "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=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=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: 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=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 === 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: "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 === 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=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: 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 === 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 === 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=PAX 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 === 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=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"} 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=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":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 === 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/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=true,format=USTAR === 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=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 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 === 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 [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 === 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: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: "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=2,format=GNU,minChunkSize=0 === 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"} === RUN 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX 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 === 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 [.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 === NAME 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:509: Offset: 172, NextOffset: 653 === 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:395: Comparing: "foo2" vs "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/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=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 881] 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 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"} 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 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 === 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 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/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=GNU,minChunkSize=64000 === 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"} === RUN 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"} === 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_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo3 foo5 foo_empty5 foo6] 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/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: 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: "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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo3] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo6 foo_empty 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: "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: 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 === 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=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 === 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=GNU 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 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" === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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/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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,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_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo] vs [foo_empty5 foo foo_empty foo_empty2 foo4 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"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: 9696, NextOffset: 9733 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 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: "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" 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo4] vs [foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo3 foo4 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: "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" 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: "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=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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === RUN 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 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,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_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo5 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty 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: 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo3] vs [foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 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_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 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: "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" 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=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/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=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=-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_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [foo foo_empty foo_empty2 foo5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] 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" === 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=USTAR,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: "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 === 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: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 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/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU 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 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU 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=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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo5 .no.prefetch.landmark foo2 foo3 foo_empty3] vs [foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 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 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 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: "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 === 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=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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === 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/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 === 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_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo5 foo] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2 foo3] 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" 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: "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_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 "": [foo4 foo5 foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3] vs [foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo5 foo] 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=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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=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_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" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,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_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_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=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 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"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,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=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: 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 === 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=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 foo6 foo foo2 foo5 foo_empty5] vs [foo_empty foo2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 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_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: "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: "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 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo2] vs [foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo5 foo_empty5 foo_empty foo_empty2 foo3] 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: "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: 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_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" === 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=USTAR 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=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=GNU,minChunkSize=0 === 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 foo_empty foo2 foo_empty2 foo3 foo5 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty5 foo6 .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: 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_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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo5 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo] 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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6990, NextOffset: 8555 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX 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 === 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=PAX 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} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX 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: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: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,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: "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: "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=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 === 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=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"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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 === 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 === 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 foo2 foo_empty2 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo3 foo4] 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/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR 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=PAX,minChunkSize=0 testutil.go:509: Offset: 8592, NextOffset: 14839 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [8] at 2042 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 15980 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR 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=PAX,minChunkSize=0 testutil.go:509: Offset: 2147, NextOffset: 2184 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR 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=PAX,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: "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_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 "": [foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3] vs [foo3 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo5 foo foo_empty] 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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=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: "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: "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: "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: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === 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=64000 === NAME 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 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/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=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 "": [foo4 foo_empty4 foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty3] vs [foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 .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: 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_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_empty2 foo5 foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4] 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" 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: "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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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/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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3241, NextOffset: 4834 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === 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 === 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=true,format=GNU 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"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,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 "": [foo3 foo_empty4 foo6 foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty5 foo2 foo_empty3 foo_empty4 foo5 foo6 .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: 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 === 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 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_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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty5 foo2 foo_empty3 foo_empty4 foo5 foo6] vs [foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty4 foo6] 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=false,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: "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: "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_empty3" vs "foo_empty3" === 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=false,format=USTAR 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=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=true,format=PAX 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=PAX === 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 foo3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty5] vs [foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty4 foo5 foo6 foo_empty 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_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: 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: "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 foo2 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty foo3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty5] 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" 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_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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,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 === 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=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 === 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=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=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 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo4] vs [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo6 foo foo_empty2 foo3 foo4 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: "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: "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: "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 === 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:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "" vs "" === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo6] vs [foo_empty5 foo6 foo foo3 foo4 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR 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" === 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: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,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/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=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: 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" 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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === 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" 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" === 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=PAX,minChunkSize=64000 === 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"} === RUN 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 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,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":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_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo2 foo5 foo_empty5 foo6] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty4 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: 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" 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 === NAME 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,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: "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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 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 "": [foo_empty5 foo foo_empty foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo2 foo5 foo_empty5 foo6] 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: "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_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 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: "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/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=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 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 === 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=true,format=USTAR 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=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 === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 === 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 "": [foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo3] vs [foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty4 foo_empty5 foo foo2 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: "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: "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" 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: "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_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo3 foo4 foo5 foo_empty5] 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 === 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 1922] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 809, NextOffset: 940 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [7] at 515 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [8] at 1922 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,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/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: 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 === 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:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === 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/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === 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=0 === 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 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 === 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: "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=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 === 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 foo2 foo_empty2 foo3 foo_empty4 foo6 foo_empty foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty3 foo5 foo2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3] === 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: 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 "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 === 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" === 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: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" 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: "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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 6333] === NAME TestGzipEStargz/testBuild/empty_files-compression=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=gzip_compression_level=0,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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 931, NextOffset: 968 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1150, NextOffset: 1187 === 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: 968, NextOffset: 1678 testutil.go:509: Offset: 1187, NextOffset: 1965 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 "": [foo2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo5] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty4 foo6 foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 === 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: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: "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: "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: "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: "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: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:509: Offset: 968, NextOffset: 1678 === 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=USTAR,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 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 === 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=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: "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=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: "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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === 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"}]} === 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: 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: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 foo2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo_empty5 foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo5] 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: 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: "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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4] vs [foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo foo2] 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: "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" 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: "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: "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: 1975 testutil.go:509: Offset: 990, NextOffset: 1697 === 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=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 === 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=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 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 === 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: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_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo2 foo3 foo4 foo_empty5 foo6] 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: "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 === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 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: 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: "foo4" vs "foo4" === 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: 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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo2 foo3] vs [foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6] 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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 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: 1946 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 965, NextOffset: 1669 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX 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" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX 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 === 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: 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === 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=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=PAX,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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",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 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 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 "" === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,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" === 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: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 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo_empty4] vs [foo4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark 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_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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty5] vs [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty2 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_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_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 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_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 === NAME 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=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 809, NextOffset: 940 === 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=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: "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 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 === 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=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: "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=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 foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 162 215 540] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/recursive-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=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 131 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,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:509: Offset: 208, NextOffset: 245 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 162 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: 131, NextOffset: 260 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 245, NextOffset: 374 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,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=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 === 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: 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: "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: "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_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: "" 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 [foo3 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty 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: "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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 162 218 543] === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 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: "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: "foo_empty4" vs "foo_empty4" 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=1,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME 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/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 === 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=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 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 === 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 "" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo2 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 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: "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: "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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 164 217 544] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 990, NextOffset: 1697 === 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 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 "" === 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: "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: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 === 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4] vs [foo_empty3 foo4 foo_empty4 foo foo2 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3] 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: "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" 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: "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 === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME 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: "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 === 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=GNU 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=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 === 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 "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2 foo5 foo_empty5 foo6] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo6 foo_empty2 foo_empty3 foo_empty4 foo5] 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_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: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 300, NextOffset: 434 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 414, NextOffset: 579 === 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:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 952, NextOffset: 989 === 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: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: 1647 testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo6 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2 foo5 foo_empty5 foo6 foo] 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: "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: "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_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: 952, NextOffset: 989 testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 989, NextOffset: 1155 === NAME 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 811, NextOffset: 944 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,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_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: 377 testutil.go:509: Offset: 131, NextOffset: 263 === 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=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: "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 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" === 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=true,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" === 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 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: "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=PAX === 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 "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo2 foo3 foo_empty5 foo6 foo foo_empty foo_empty2] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 948, NextOffset: 985 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1160, NextOffset: 1197 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 985, NextOffset: 1669 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1197, NextOffset: 1992 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,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" 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3] vs [foo_empty4 foo5 foo2 foo3 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4] 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" 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: "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: 1992 testutil.go:509: Offset: 985, NextOffset: 1669 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: "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" === NAME 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/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=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 === 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=false,format=GNU 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 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=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: "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=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === 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 === 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 foo_empty foo_empty2 foo3 foo_empty4 foo6 foo2 foo_empty3 foo4 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo foo_empty3 foo4 foo5 foo_empty5 foo6 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 === 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: "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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 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_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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty4 foo6] 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_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: "foo_empty4" vs "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: 377 testutil.go:509: Offset: 132, NextOffset: 263 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: "foo_empty5" vs "foo_empty5" === NAME 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 === 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=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: "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 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=USTAR 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=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === 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: "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 === 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"}]} === 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: === 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":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 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo4] vs [.no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] 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" 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_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: "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" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX 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:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 792, NextOffset: 829 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 144 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: 973, NextOffset: 1010 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 186 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 829, NextOffset: 966 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 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: 1707 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1215, NextOffset: 2006 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty3 foo4 foo foo_empty foo2 foo3 foo_empty4 foo5 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: 384 testutil.go:509: Offset: 134, NextOffset: 270 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: 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: "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: "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_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=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: "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=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 === 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=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 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 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 === 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=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: "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 === 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 "": [foo5 foo6 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty2 foo3 foo4 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] 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 === 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 "" === 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" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 === 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: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: "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: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo6 foo] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo4 foo_empty4 foo_empty5 foo] 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: 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 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: "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: 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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === 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=false,format=GNU testutil.go:1580: testing streams: [0 0 148 190 492] 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 2560 testutil.go:2349: [3] at 492 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=-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/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: "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 === 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=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 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 === 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 "": [foo6 foo2 foo4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty 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: 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: "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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 155 205 510] === 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-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 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=GNU === 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: 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" 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 "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty foo_empty4 foo5 foo_empty5 foo6] vs [foo4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 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_empty" vs "foo_empty" 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 === 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=false,format=GNU 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=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=-1,prefix="/",lossless=true,format=USTAR 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=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 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 === 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_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo4 foo5 foo6 foo] vs [foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty] 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: "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: 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 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 499 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c3STARGZ" 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: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU 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:509: Offset: 651, NextOffset: 684 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU 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: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 === 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: 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 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo3] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo4 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: 799, NextOffset: 832 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#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: "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: "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: "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 === 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=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 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=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 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 === 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=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 === 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"}]} testutil.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_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo5 foo_empty foo3] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo] 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: "foo2" vs "foo2" === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,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: 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: "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_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: "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 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6] vs [foo5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 === 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=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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 844, NextOffset: 982 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,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=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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=USTAR,minChunkSize=0 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: "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: "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: "foo_empty4" vs "foo_empty4" === 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 === 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=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 testutil.go:1580: testing streams: [0 0 402 655 1455] 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 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 "" 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 === 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=GNU testutil.go:1580: testing streams: [0 0 402 514 1314] 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: "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 === 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 "": [foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 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: 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: "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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2] vs [foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4] 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_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: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 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: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 === 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 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 998, NextOffset: 1666 === 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:509: Offset: 821, NextOffset: 1422 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_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === 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 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: "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 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=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 === 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=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_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo5 foo_empty5 foo_empty foo3] vs [foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU 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: "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 === 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: "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: 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: "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: "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 "": [foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty3 foo5 foo_empty5] vs [foo6 foo foo2 foo_empty2 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo_empty4] 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: "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: "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 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 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 === 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 === 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME 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: 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=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 "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty4 foo6 foo foo_empty foo_empty2] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] 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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 404 516 1320] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU 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=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 832 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 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: "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: 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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo5 foo foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty4 foo6] 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: "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" 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 405 658 1468] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 === 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 405 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: 1001, NextOffset: 1674 testutil.go:509: Offset: 827, NextOffset: 1424 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR 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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 === 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" 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 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 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: "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=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === 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 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=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 "" === 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo6 foo foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo3 foo_empty3 foo6 foo foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX 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: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 1440 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=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 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=PAX,minChunkSize=0 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: "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 === 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: === 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: "foo_empty5" vs "foo_empty5" === 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 === 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: 229, NextOffset: 262 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,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_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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo4 foo_empty4] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo3 foo_empty4 foo_empty5 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 === 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] === 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/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU 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: "foo3" vs "foo3" === 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" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,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: 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: "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: "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 === NAME 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=PAX,minChunkSize=0 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 === 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" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 809 === 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=9,prefix="../",src=0,format=PAX,minChunkSize=0 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=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 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=USTAR,minChunkSize=0#01 === 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_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty3 foo_empty4 foo] vs [foo4 foo_empty4 foo foo_empty foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,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: 359, NextOffset: 392 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 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: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR 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: 515, NextOffset: 650 === 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: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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty3 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 === 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: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 === 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: 533, NextOffset: 641 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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: "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: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 === 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" === 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: 992, NextOffset: 1658 testutil.go:509: Offset: 815, NextOffset: 1410 === 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 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=64000#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 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 === 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 "": [foo_empty4 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3] vs [foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU 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: 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: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 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=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: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: "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 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 === 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=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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo3 foo4] vs [foo_empty4 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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: "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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 654, NextOffset: 687 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:509: Offset: 687, NextOffset: 797 === 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=9,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: 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 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 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: "foo_empty3" vs "foo_empty3" 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 === NAME 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 === 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=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=PAX,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 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=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 "": [foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo6 foo foo_empty3] vs [foo4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] === 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=9,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: 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: "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: "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 === 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 === 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: 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 === 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=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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,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: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 378 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo6 foo foo_empty3 foo_empty4 foo_empty5] 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: "foo" vs "foo" === 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: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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 === NAME 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,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 === 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=9,prefix="/",src=0,format=GNU,minChunkSize=0 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_empty" vs "foo_empty" === 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=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 === 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=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 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=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 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 === 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 "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo6] vs [foo_empty3 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo3] 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: "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: "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 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 === 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo2] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 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: "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: 1675 testutil.go:509: Offset: 836, NextOffset: 1435 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,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 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=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=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 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 === 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 === 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 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=PAX,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":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 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo] 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: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 === 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: 212, NextOffset: 323 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_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" === 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU 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: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=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 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:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo3 foo4 foo5 foo6] vs [foo4 foo_empty4 foo foo_empty2 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,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: "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: "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: "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: 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 === 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 === 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:509: Offset: 403, NextOffset: 515 === 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=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=PAX,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 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 === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU 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" === 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty4 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 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: "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_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: "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: "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/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:401: Directory: "" vs "": [foo4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo3 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 327 === 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=USTAR,minChunkSize=0 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 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: "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: "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 === 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 === 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=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 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 === 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=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 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=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":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 "": [foo5 foo3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo2 foo_empty2] 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: "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: "foo3" vs "foo3" 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=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111 322] 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: 525, NextOffset: 661 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 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=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4] vs [foo_empty4 foo5 foo3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] 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_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: "foo_empty3" vs "foo_empty3" 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === 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=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 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 === 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=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 === 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_empty4 foo5 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty5 foo_empty foo3 foo4] 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 === NAME 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 329 === 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: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: "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: "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: 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 "": [foo2 foo_empty2 foo_empty3 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] 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: "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 === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 118 333] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1022, NextOffset: 1715 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU 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: 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: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=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 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 264, NextOffset: 378 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" === 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === 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=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 === 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=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 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=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 === 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 "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo3] vs [foo3 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2] 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_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: "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 === 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 806 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === 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=true,format=USTAR 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo3 foo_empty5 foo6] 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_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: 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: 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 === NAME 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 === 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 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 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 === 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 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=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" === 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":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"}]} === 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=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"}]} === 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty5] vs [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5] === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX 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=PAX,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 === 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=PAX,minChunkSize=0 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" 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: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 === 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 === 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: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 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: 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/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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo4 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty5 foo foo2 foo3] 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: "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: "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 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 === NAME 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 === 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=1,prefix="../",format=GNU,minChunkSize=64000#01 === NAME 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] 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=PAX 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=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 === 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 "": [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4] vs [foo_empty2 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2] 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: "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" 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: "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 "": [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty5] vs [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2] === NAME 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === 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" 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" 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" 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: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 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 433 943] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === 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=-2,prefix="./",lossless=true,format=PAX 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=9,prefix="",format=USTAR,minChunkSize=64000#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 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 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=PAX 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 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=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":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 foo5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 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: "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: "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_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: "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 "": [foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo2 foo_empty2] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo_empty2 foo4 foo5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX 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 === 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=-1,prefix="../",src=0,format=PAX,minChunkSize=0 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 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_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: "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" === NAME 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/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 === 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 === NAME 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 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 === 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 "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty foo3 foo_empty3] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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 === NAME 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: === 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" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 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 === 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: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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo_empty4 .no.prefetch.landmark] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty 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: "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_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_empty" vs "foo_empty" 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=-1,prefix="./",src=0,format=GNU,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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === 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/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=64000#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":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 "": [foo3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo2] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo6 foo_empty2 foo_empty4 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: "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: "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: "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: "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 "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo6 foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] 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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 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/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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === 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/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX === 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"}]} testutil.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_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo4 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo4 foo5] 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: "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_empty" vs "foo_empty" === 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: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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo2 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3] vs [foo5 foo_empty foo2 foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 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_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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,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=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 492 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 257, NextOffset: 369 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,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=PAX,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=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 === 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=-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_empty4 foo6 foo foo2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3] vs [foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo5 foo6] 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: "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 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: "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 "": [foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo5 foo6] vs [foo2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo] 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 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_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: "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: "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 === 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 === 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=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=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 === 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: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 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo_empty3] 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: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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 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:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo6 foo_empty foo2] vs [foo_empty foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] 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_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: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1145, NextOffset: 1434 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=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" 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=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=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=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 foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo2 foo3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] 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: 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: "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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR 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=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1404, NextOffset: 1441 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 testutil.go:2349: [6] at 703 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: 1160, NextOffset: 1452 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo2 foo3 foo4 foo_empty4] 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" 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 === 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: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: "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_empty2" vs "foo_empty2" === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === NAME 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 === 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"}]} testutil.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 foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3 foo_empty5 foo6] 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" 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: "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_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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo3 foo_empty3 foo5 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6] 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: "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: "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 === 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: 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,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: 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" === 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=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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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 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=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 foo2 foo_empty2 foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty4 foo5 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: "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: 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: "foo_empty3" vs "foo_empty3" 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 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty4 foo5 foo6] vs [foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5] 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: "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_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_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 === 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === 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=USTAR,minChunkSize=0#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 === 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_empty3 foo5 foo_empty5 foo2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2] vs [foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3] 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_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: 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3] vs [foo3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo2] 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 === 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:509: Offset: 1797, NextOffset: 4992 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 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_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_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" 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: "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=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 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=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=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 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=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_empty2 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty] vs [foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo3 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: "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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 === 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 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: 5483 testutil.go:509: Offset: 1819, NextOffset: 5046 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: 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" 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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [5] at 660 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 675, NextOffset: 712 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [6] at 716 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 500 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [7] at 1102 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ccSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 === 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=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: "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=0,format=PAX,minChunkSize=0 === 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] 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU 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 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 === 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_empty3 foo_empty4 foo foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty2] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5] 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: "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: "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: 5013 testutil.go:509: Offset: 2121, NextOffset: 5456 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_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo_empty4 foo] 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 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 383, NextOffset: 672 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 170, NextOffset: 459 === 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=PAX,minChunkSize=0 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 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 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" === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 === NAME 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 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=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"}]} === 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=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":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_empty3 foo_empty4 foo foo_empty foo4 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2] 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: "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_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 === 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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 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_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty4 foo6] vs [foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo4 foo5 foo_empty5] 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: "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: "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: "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=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 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 === 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=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: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 foo2 foo_empty2 foo3 foo4 foo6 foo_empty foo_empty3 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo4 foo6 foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3] 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: "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_empty4" vs "foo_empty4" 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_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 === 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=-2,prefix="",src=0,format=GNU,minChunkSize=0 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 === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:509: Offset: 825, NextOffset: 1116 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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/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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === NAME 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 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 === 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 "": [foo2 foo_empty2 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo] vs [.no.prefetch.landmark foo foo2 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] 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_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: 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: "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: 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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo6] vs [foo foo2 foo_empty2 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo4 foo5 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: 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 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: "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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 === 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 === 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=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=-1,prefix="./",format=USTAR,minChunkSize=0#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=-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 foo_empty foo4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo6 foo foo_empty foo3 foo_empty3 foo4] 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: "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: "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: 1777, NextOffset: 1814 testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 5025 testutil.go:509: Offset: 2130, NextOffset: 5465 === 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: === 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: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 462 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 674 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX 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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo6 foo foo_empty] vs [foo foo_empty foo4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] 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: "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: "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 === 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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 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" 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" === 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=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=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 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=-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_empty3 foo4 foo_empty4 foo_empty5 foo3 foo5 foo6 foo foo_empty foo2 foo_empty2] vs [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo4 foo_empty4 foo_empty5] 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 === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1414, NextOffset: 1451 === 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: 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo3 foo5 foo6 foo foo_empty foo2 foo_empty2] 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_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 === 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 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: "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: "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" === 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" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === 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=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 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 === 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 "": [foo4 foo_empty4 foo5 foo foo_empty foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo3] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty5] 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" 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_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: "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 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty5] vs [foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo 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" 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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=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_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU 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/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=64000#01 === 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" === 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: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 [foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 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: "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=true,format=PAX testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625 971] testutil.go:2330: got gzip streams: === 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 === NAME TestGzipEStargz/testWriteAndOpen/modes-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=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX 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=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9696, NextOffset: 9733 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8592, NextOffset: 14839 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [7] at 971 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === 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 === 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: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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo3 foo_empty3 foo4 foo5] vs [foo6 foo foo3 foo_empty3 foo_empty foo2 foo_empty2 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: 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_empty4" vs "foo_empty4" === 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: "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: "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 === 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=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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 === 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_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo6 foo_empty2] vs [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 .no.prefetch.landmark 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=GNU testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611 957] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" === 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=USTAR,minChunkSize=0 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: "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: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 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 "": [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 .no.prefetch.landmark foo2] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo6 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: "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_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_empty3" vs "foo_empty3" === 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=-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 === 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=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 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 === 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=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_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo3] vs [foo foo_empty foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 foo6 foo foo_empty foo_empty3 foo_empty4 foo_empty5] vs [foo4 foo_empty4 foo5 foo foo3 foo_empty5 foo6 foo_empty foo2 foo_empty2 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: 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: "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 === 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX 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/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=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 === 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=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 === 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 "": [foo4 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo6 foo2 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_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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo6 foo2 foo_empty3 foo_empty4 foo5] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo4] 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/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=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: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,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 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,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: "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: "foo_empty" vs "foo_empty" === 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=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 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=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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === 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 "": [foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3 foo4 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo] 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: "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" 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo foo3] vs [foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty 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" 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" 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" === NAME 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: === 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=GNU 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=64000#01 === 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: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 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty4] vs [foo foo_empty foo_empty2 foo4 foo_empty4 .no.prefetch.landmark foo2 foo3 foo_empty3 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_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 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: "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/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] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/modes-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=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/modes-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 114 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 .no.prefetch.landmark foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2] vs [foo_empty4 foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2] === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 219 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" testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9696, NextOffset: 9733 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" === 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: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: "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: "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/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=PAX,minChunkSize=0 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 === 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=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 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 === 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_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 === 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=0,prefix="../",src=1,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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo2 foo_empty2 foo_empty3 foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] 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: "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 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,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: 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: 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 === 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=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 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: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 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty5] vs [foo foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 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_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_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_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 "": [foo foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" === 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 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=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 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: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 === 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=GNU,minChunkSize=0 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 === 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" === 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_empty2 foo4 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty5 .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: 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/testWriteAndOpen/modes-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/testBuild/empty_files-compression=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: "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: "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: "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: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo4 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 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_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: "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: 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_empty2" vs "foo_empty2" === 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=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 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 === 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=true,format=USTAR 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 "": [foo3 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty] vs [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo 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: "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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo6 foo_empty foo3 foo5 foo_empty5 foo foo2 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,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: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_empty" vs "foo_empty" 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: "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/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 === 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=PAX 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,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: 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=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME 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=-2,prefix="",format=PAX,minChunkSize=64000#01 === 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: 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 === 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 "" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU 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:401: Directory: "" vs "": [foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo] vs [foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo3 foo4] 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 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: "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_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 foo3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark] vs [foo_empty3 foo_empty4 foo_empty5 foo foo4 foo5 foo6 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: 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_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: "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 === 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,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=GNU,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 15980 === NAME TestGzipEStargz/testWriteAndOpen/modes-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 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 439 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: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU 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: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1253 in stargz, uncompressed length 512 === 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:509: Offset: 2184, NextOffset: 3749 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [7] at 2930 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000555STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === 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=GNU,minChunkSize=0#01 === NAME 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 === NAME 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" === 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 "": [foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo_empty5] vs [foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo5 foo_empty foo_empty2 foo3] 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 === 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: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: "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 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:509: Offset: 1180, NextOffset: 1946 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo5 foo_empty foo_empty2 foo3] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === 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: 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" 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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 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" === 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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU 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 === 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=64000#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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#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":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 foo_empty foo2 foo_empty3 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_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: "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: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo foo_empty foo2 foo_empty3 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] 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: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 809 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [4] at 1037 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" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [6] at 1503 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [7] at 3077 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dfSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 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" === 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: "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=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 === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === 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 === 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo4 foo6 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: 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_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" 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_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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo4 foo_empty4 foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 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: "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" === 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 245 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR 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:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR 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:509: Offset: 131, NextOffset: 260 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR 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: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 780, NextOffset: 817 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 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: "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: "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=1,format=USTAR,minChunkSize=0 === NAME 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR 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 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=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 === 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=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 === 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_empty foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty5] vs [foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark] 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: "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: "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: "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: "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 "": [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty4] vs [foo_empty5 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo4] 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: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 996, NextOffset: 1164 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 953 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 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" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 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_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/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/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=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: 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=PAX,minChunkSize=0#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 === 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 "": [foo foo2 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo5 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: 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 === 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} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 775, NextOffset: 812 === 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} 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=PAX,minChunkSize=0 testutil.go:509: Offset: 631, NextOffset: 762 === 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: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 === 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: 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_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 "": [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty4 foo_empty5] vs [foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty4] 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: "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 === 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: 631, NextOffset: 762 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 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: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} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX 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=PAX,minChunkSize=0 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 === 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: "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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU === 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=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: 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 === 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=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 === 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 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty4 foo_empty5] vs [foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo6] 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: "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 === 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: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: "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_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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo6 foo foo_empty] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty4 foo_empty5 foo6 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_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: "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" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196 516] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 954, NextOffset: 991 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" 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: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/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 === RUN 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/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 === 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_empty3 foo_empty5 foo6 foo_empty foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty2] vs [foo_empty foo_empty3 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] 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: "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: 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" 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 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 "": [foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3] vs [foo_empty foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3 foo_empty5 foo6] 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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 === NAME 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 596, NextOffset: 633 === 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=PAX,minChunkSize=0 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_empty" vs "foo_empty" 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 === 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: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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME 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 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 === 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 foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty3 foo4 foo_empty4] vs [foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo] 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_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: "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 === NAME 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 === 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" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 610, NextOffset: 647 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === 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=PAX,minChunkSize=0 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_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty2] vs [foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo foo_empty] 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_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_empty2" vs "foo_empty2" 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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,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: 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: 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 === 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/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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 === 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=GNU,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 === 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 "": [foo_empty3 foo_empty4 foo_empty5 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3] vs [foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark 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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo4 foo5 foo6] 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" 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: "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" === 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:395: Comparing: "foo_empty4" vs "foo_empty4" 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 === 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=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 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 === NAME 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/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 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=0,prefix="",format=USTAR,minChunkSize=0#02 === 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 === RUN 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 === 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 === 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 "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 foo2 foo_empty3 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6] 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: "foo3" vs "foo3" testutil.go:509: Offset: 437, NextOffset: 474 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,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: 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_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: "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_empty3" vs "foo_empty3" 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty5 foo6 foo2 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo4] 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 === 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=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:509: Offset: 302, NextOffset: 437 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_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: 1992 testutil.go:509: Offset: 985, NextOffset: 1669 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: "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: "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 === 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/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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME 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/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 === RUN 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"} === 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 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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 === RUN 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 === 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 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] 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" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182 485] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 768, NextOffset: 805 === NAME TestGzipEStargz/testWriteAndOpen/lossy-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 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} === NAME TestGzipEStargz/testBuild/empty_files-compression=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: "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 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=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=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 === 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":140,"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: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 === 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: 300, NextOffset: 431 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty2] 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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === 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: "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: "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 === NAME 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: === 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=-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":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=0,prefix="",format=GNU,minChunkSize=0#02 === 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 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 === 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=GNU,minChunkSize=64000#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 === 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 "": [foo6 foo_empty foo2 foo3 foo4 foo5 foo foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo4 foo5 foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] 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 === 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=1,prefix="../",src=1,format=GNU,minChunkSize=0 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" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 384 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU 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"} === 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: "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: 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 === 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: 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 foo3 foo4 foo5 foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo3 foo4 foo5 foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2] 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: "foo5" vs "foo5" testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 792, NextOffset: 829 === 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: 1010, NextOffset: 1178 testutil.go:509: Offset: 829, NextOffset: 966 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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1215, NextOffset: 2006 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1003, NextOffset: 1707 === 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: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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 === 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: 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/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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME 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 === RUN 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" === 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 "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo6 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo2] vs [foo6 .no.prefetch.landmark foo2 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 965, NextOffset: 998 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:509: Offset: 998, NextOffset: 1666 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 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 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: "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: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 === 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: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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo2] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty2 foo4 foo5 foo_empty5] 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" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 === 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: 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 === 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: 687, NextOffset: 796 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 537, NextOffset: 646 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 316 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: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR 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: 998, NextOffset: 1666 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 === 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: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 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=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN 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/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME 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 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=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 === RUN 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/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: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 foo5 foo_empty5 foo6 foo_empty2 foo3 foo4 foo foo_empty foo2 foo_empty3] vs [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 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: "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_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" 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 === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === 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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo4 foo foo_empty foo2 foo_empty3] 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 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 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: "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" === 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/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=PAX === 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=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 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 === 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=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 === 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_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo5 foo foo2 foo3 foo4] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 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: "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: 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_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: 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" 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: "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_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3] vs [foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty 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: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 === 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: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: "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: "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_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_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === 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=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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === 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 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 === 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_empty5 foo2 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3] 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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo5 foo6 foo foo_empty] 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_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: "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 testutil.go:509: Offset: 229, NextOffset: 262 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=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 === 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" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 809 === 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=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 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 2148 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=false,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=false,format=USTAR testutil.go:1580: testing streams: [0 0 127 230 570] 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 2048 testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e6STARGZ" === 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 313 653] 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 313 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 653 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" === 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_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2] vs [.no.prefetch.landmark foo2 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5] === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 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 === 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: 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: "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_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: 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_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo4] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 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/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: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" 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: "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: "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: "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 === 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 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 2148 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=false,format=GNU testutil.go:1580: testing streams: [0 0 127 230 570] 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 2048 testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e6STARGZ" === 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 242 583] 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 242 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 131 240 581] 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 240 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 581 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=true,format=PAX testutil.go:1580: testing streams: [0 0 131 316 657] 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 316 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 657 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013cSTARGZ" === 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":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_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty foo2 foo3] vs [foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo_empty] 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: "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" === 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 315 656] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,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=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 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: 976 testutil.go:509: Offset: 692, NextOffset: 803 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 315 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 656 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" === 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: 976, NextOffset: 1009 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 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: "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" === 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 578] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === 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=1,prefix="./",lossless=true,format=GNU 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 578 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 testutil.go:1580: testing streams: [0 0 130 237 576] 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 576 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 === 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=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 130 236 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 236 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ecSTARGZ" === 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 130 234 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 234 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 572 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=PAX === 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=PAX testutil.go:1580: testing streams: [0 0 130 316 654] 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 316 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 654 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013cSTARGZ" === 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":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 "": [foo2 foo4 foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty] vs [.no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 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: "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" === 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 130 314 652] 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=PAX,minChunkSize=0 testutil.go:509: Offset: 508, NextOffset: 541 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 652 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 === 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: 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: 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: "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 "": [foo6 foo2 foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo5 foo_empty5] vs [foo foo_empty foo2 foo4 foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] 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_empty4" vs "foo_empty4" 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: "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=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,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: "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: "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=GNU testutil.go:1580: testing streams: [0 0 128 235 574] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 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/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=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 128 233 572] 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 233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 572 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 242 583] 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 242 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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#02 === 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 242 583] 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 242 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f2STARGZ" === 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 132 320 661] 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 320 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 661 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" === 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 317 658] 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 317 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 658 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013dSTARGZ" === 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 132 242 583] 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 242 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU === 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 "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo_empty3 foo5 foo_empty5 foo6] vs [foo6 foo foo_empty foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4] 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: 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: "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: "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 === 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 132 240 581] 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 2048 testutil.go:2349: [3] at 581 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f0STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 407, NextOffset: 519 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty foo_empty4] vs [foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo_empty3 foo5] 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: 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: "foo2" vs "foo2" === 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=9,prefix="../",src=1,format=PAX,minChunkSize=0 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_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: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 === NAME 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 207 519] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1683 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR 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 207 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 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 === 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=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 testutil.go:1580: testing streams: [0 0 108 280 592] 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 592 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 testutil.go:1580: testing streams: [0 0 108 276 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 276 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 588 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000114STARGZ" === 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=PAX,minChunkSize=0#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 525] 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 525 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 === 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 "": [foo4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2] vs [.no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3] 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: "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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 === 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 518] 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=1,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR 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 518 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 674, NextOffset: 782 === 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:509: Offset: 824, NextOffset: 959 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_empty2" vs "foo_empty2" 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: "" 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 [foo4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2] 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_empty3" vs "foo_empty3" 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: "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: "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: "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 === 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 281 596] === 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=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 109 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 281 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 596 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000119STARGZ" === 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 109 277 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 2048 testutil.go:2349: [2] at 277 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 592 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000115STARGZ" === 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 523] 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 523 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 testutil.go:1580: testing streams: [0 0 108 201 516] 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 516 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 === 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=9,prefix="/",lossless=true,format=USTAR 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=USTAR 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=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 foo4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3] 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_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: 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: "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: "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: "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 === 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 279 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 279 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 593 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000117STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6 foo foo_empty foo2] vs [foo_empty4 foo_empty5 foo foo_empty foo4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3] 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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 === 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 277 591] 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 277 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 591 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000115STARGZ" === 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:509: Offset: 830, NextOffset: 1426 === 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 518] 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 518 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 === 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=GNU testutil.go:1580: testing streams: [0 0 105 197 511] 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 511 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 528] 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 528 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 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=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 110 284 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 284 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 600 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011cSTARGZ" === 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 280 596] 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 280 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 596 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=true,format=GNU testutil.go:1580: testing streams: [0 0 109 210 527] 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 527 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 === 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 "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo3 foo4 foo_empty5 foo6] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty 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: "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: "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_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 === 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 109 203 520] 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 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 995, NextOffset: 1665 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: 646, NextOffset: 679 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo3 foo4 foo_empty5 foo6] 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: "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: "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: "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 === 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=1,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=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 207 527] 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 527 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 testutil.go:1580: testing streams: [0 0 111 289 609] 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 289 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 609 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 111 288 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 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 608 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000120STARGZ" === 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 110 211 528] 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 528 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 === 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=-1,prefix="",lossless=false,format=GNU 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=-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 === 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 "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo6 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4] 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 === 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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 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_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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo6 foo_empty2 foo3] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] 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: "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 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 === 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 112 290 612] 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:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 548 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 112 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: 695, NextOffset: 806 === 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 290 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 548, NextOffset: 659 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [3] at 612 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000122STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" === 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=GNU,minChunkSize=0 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,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 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 2048 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=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 534] 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 534 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 527] 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 527 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 290 611] 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 611 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 === 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=false,format=PAX testutil.go:1580: testing streams: [0 0 111 286 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 2048 testutil.go:2349: [2] at 286 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 607 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 530] 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 530 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 === 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 "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty5] vs [foo foo_empty foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 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_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: "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: "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 === 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 108 202 523] 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 523 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty5 foo2 foo3 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_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: 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: "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: "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=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 219 542] 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 694 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 113 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR 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 === 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=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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 === 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 113 295 618] 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 295 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 618 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" === 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 113 291 614] 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 2048 testutil.go:2349: [3] at 614 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000123STARGZ" === 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=USTAR,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 112 217 542] 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 542 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 535] 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 535 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 567 1241] 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 567 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1241 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000237STARGZ" === 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=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_empty5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 .no.prefetch.landmark 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: "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" 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 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: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo_empty2 foo4] vs [foo4 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty5 foo6 foo_empty2 foo_empty3] 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 === 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 1100] 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: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 218 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 426 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1100 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aaSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 408 === 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: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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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: "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 === 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=PAX testutil.go:1580: testing streams: [0 0 218 757 1431] 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 757 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1431 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f5STARGZ" === 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 616 1290] 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 616 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1290 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000268STARGZ" === 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 221 570 1244] 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 1244 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 1104] 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 1104 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 === 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 222 574 1253] 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 574 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1253 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023eSTARGZ" === 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=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 "": [foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo2] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty4 foo5 foo6 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_empty" vs "foo_empty" 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: "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: "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 === 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 433 1112] 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 433 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1112 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" === 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:509: Offset: 525, NextOffset: 661 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty4 foo5 foo6 foo foo_empty] vs [foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5] 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" 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: "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_empty4" vs "foo_empty4" === 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 762 1441] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === 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=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 222 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 762 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1441 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002faSTARGZ" === 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 222 622 1301] 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 622 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1301 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 === 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 577 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 577 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1256 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000241STARGZ" === 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 436 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 436 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1115 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === 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 === 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 foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty5 foo6] 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: "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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" === 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 220 429 1105] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === 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=1,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 672 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty5] vs [foo foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4] === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 429 in stargz, uncompressed length 2048 === 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: 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" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 1105 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001adSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 === 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: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" 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 === 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 220 761 1437] 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 761 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1437 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f9STARGZ" === 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 220 620 1296] 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 620 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1296 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026cSTARGZ" === 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=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 220 570 1246] 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 2048 testutil.go:2349: [3] at 1246 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 220 430 1106] 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 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 testutil.go:1580: testing streams: [0 0 224 576 1259] 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 576 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1259 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000240STARGZ" === 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_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo6 foo_empty foo_empty2 foo3] vs [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 === 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 435 1118] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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=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: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR 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 1118 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=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,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 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: "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 === 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=1,format=PAX,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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo2] vs [foo_empty4 foo5 foo_empty5 foo foo2 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] 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 === 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 224 768 1451] 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 768 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1451 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000300STARGZ" === 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: 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 === 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: 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 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" === 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=PAX testutil.go:1580: testing streams: [0 0 224 627 1310] 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 627 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1310 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000273STARGZ" === 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 226 579 1262] 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 579 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1262 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000243STARGZ" === 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 438 1121] 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 438 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1121 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b6STARGZ" === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=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_empty3 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo5 foo2 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_empty3" vs "foo_empty3" 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: "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 "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo5 foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 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: "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: "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: "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 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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=-1,prefix="/",src=1,format=PAX,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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=PAX,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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=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_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo2] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] 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: "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" 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: "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 "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo2 foo4 foo_empty4 foo_empty5 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: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 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" 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: "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 === 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=GNU,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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=-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 "" === 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:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo4 foo_empty5 foo_empty foo_empty2 foo3] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo5" vs "foo5" === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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: 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: 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" === 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: 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 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: "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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4] vs [foo4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2] 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: "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" 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_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_empty5" vs "foo_empty5" === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,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=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} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 65579 133221 136833] 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: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"}]} === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 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} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo5] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo3 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 694 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX 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=GNU,minChunkSize=0 testutil.go:509: Offset: 548, NextOffset: 660 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,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" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 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: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 === 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: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" === 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=-1,prefix="",src=1,format=GNU,minChunkSize=0 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 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo4 foo_empty4 foo6 foo foo_empty foo2 foo5 foo_empty5 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: 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: "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: 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: "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_empty4" vs "foo_empty4" === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=PAX,minChunkSize=64000#02 === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=-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 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo4] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 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: "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: "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: 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: "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 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 "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty foo2 foo3 foo4 foo_empty5 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo] 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 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_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: "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 === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=0#02 === RUN 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=9,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: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_empty4 foo_empty5 foo6 foo foo_empty3 foo5 foo_empty foo2 foo_empty2 foo3] vs [foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 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_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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2] vs [foo6 foo foo_empty3 foo5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 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: "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: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,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/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 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" === 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 === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty4 foo5 foo] 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: "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: "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: 1473 === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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: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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty4 foo5] vs [foo5 foo_empty5 foo6 foo foo_empty foo3 foo2 foo_empty2 foo_empty3 foo4 foo_empty4] 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 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: "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_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 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,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: 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 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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/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 "": [foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo5 foo_empty5] vs [foo5 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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: "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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 456, NextOffset: 493 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 706 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 493, NextOffset: 782 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 706, NextOffset: 1029 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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"} 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=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 819 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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" 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: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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" === 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:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo3] vs [foo4 foo_empty4 foo_empty foo_empty2 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3] 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: "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: "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: "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: 5429 testutil.go:509: Offset: 1797, NextOffset: 4992 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 === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=0#02 === 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: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 foo_empty2 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo2 foo_empty2 foo_empty3 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: "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_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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty5 foo6] 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_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: "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: "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 === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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/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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === 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 "": [foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo5 foo6] vs [foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo2 foo4] 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: "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_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_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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo2 foo4 foo_empty4 foo6] vs [foo foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2 foo3 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: "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: 5456 testutil.go:509: Offset: 1802, NextOffset: 5013 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: "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 === 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=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48458 97555 98090] 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 97555 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98090 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d13STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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"}]} testutil.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_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo5] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2] 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo5 foo_empty foo2 foo_empty2 foo4] 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: 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: "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 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: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:509: Offset: 1824, NextOffset: 5062 === 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=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48458 96578 97113] testutil.go:2330: got gzip streams: === 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: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 96578 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97113 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017942STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === 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 "": [foo_empty2 foo3 foo6 foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2] vs [foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo 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: 4992 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,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=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 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_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: "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_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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo4 foo5] vs [foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo6] 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_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 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: 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: "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=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === 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=-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 foo_empty foo_empty3 foo5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty4 foo foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" === 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: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: "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_empty3" vs "foo_empty3" 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4] vs [foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo5 foo2 foo_empty2] 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: "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 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: "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_empty" vs "foo_empty" === 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 97555 98090] testutil.go:2330: got gzip streams: === 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=1,prefix="",lossless=true,format=PAX 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 97555 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98090 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d13STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=false,format=PAX === 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=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 "": [foo2 foo_empty2 foo_empty3 foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] 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_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_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" 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: "foo_empty3" vs "foo_empty3" 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 === 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 96578 97113] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2] vs [foo_empty3 foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2] 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: "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: "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_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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1148, NextOffset: 1438 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 96578 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97113 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017942STARGZ" 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=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: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 === 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:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1759, NextOffset: 2084 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48458,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === 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=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" testutil.go:1763: On "foo22": got preread of "foo3" === 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=-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 "": [foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo foo_empty] vs [foo2 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty] 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: "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: "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_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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo5 foo_empty5] vs [foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 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" 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: "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: "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_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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === 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=GNU testutil.go:1580: testing streams: [0 0 48457 97554 98089] 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 3584 testutil.go:2349: [3] at 98089 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d12STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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 foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo5] vs [foo_empty5 foo foo2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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" 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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo foo2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo2 foo_empty2 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4 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: "foo_empty3" vs "foo_empty3" 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_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 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 === 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=-2,prefix="",src=1,format=GNU,minChunkSize=0 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_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: "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 === 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=-1,prefix="",format=USTAR,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 48457 96577 97112] 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=-1,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:2349: [1] at 48457 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96577 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97112 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017941STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 "": [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty3 foo_empty4 foo6 foo_empty] vs [foo_empty2 foo3 foo5 foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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_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: "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: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo_empty5] vs [foo3 foo4 foo5 foo_empty5 foo foo_empty3 foo_empty4 foo6 foo_empty foo2 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: 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 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: "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: "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 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" === 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=USTAR === 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=USTAR testutil.go:1580: testing streams: [0 0 48462 97563 98091] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97563 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48462,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48462,"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":48462,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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 "": [foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty3 foo_empty5] vs [foo6 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 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: "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: "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_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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo6 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo_empty foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] 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: "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: "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: "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" 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" === 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=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 48462 96586 97114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48462 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96586 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97114 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48462,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48462,"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":48462,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo2 foo3 foo5] vs [foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo] 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: "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: "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: "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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3] vs [foo_empty3 foo4 foo_empty4 foo6 foo2 foo3 foo5 foo_empty5 foo foo_empty foo_empty2] 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: "foo3" vs "foo3" testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 800, NextOffset: 837 === 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:509: Offset: 837, NextOffset: 1133 === 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=-2,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: 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: "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_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: "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: 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" === 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=-1,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 48462 97563 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=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 "": [foo5 foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo5 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" 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: "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: "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97563 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48462,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 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 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo5 foo6 foo foo_empty2 foo_empty3] vs [foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo foo_empty2 foo3 foo_empty4] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48462,"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":48462,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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: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: "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_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" === 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=-1,prefix="./",format=USTAR,minChunkSize=64000#02 === 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=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_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty4 foo_empty5 foo6] 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 === 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=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: "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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty4 foo_empty5 foo6 foo] vs [foo4 foo foo_empty2 foo_empty4 foo5 foo_empty5 foo6 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48462 96586 97114] 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: 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 === 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/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=PAX testutil.go:2349: [1] at 48462 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96586 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97114 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48462,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48462,"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":48462,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=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 "": [foo2 foo_empty2 foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4] 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 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: "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: 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 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo6] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo3 foo_empty3] 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: "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: "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=USTAR,minChunkSize=0 === 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=true,format=GNU testutil.go:1580: testing streams: [0 0 48463 97565 98096] 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 97565 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98096 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=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 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo_empty4 foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo2 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: 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: "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_empty2" vs "foo_empty2" 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo_empty4 foo6 foo_empty foo2 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 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 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_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=0,prefix="",src=2,format=PAX,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=USTAR,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 96588 97119] testutil.go:2330: got gzip streams: === 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 foo5 foo3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=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: "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: "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: "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 "": [.no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 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 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: "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" === 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=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 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: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 96588 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97119 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=0,prefix="./",src=2,format=PAX,minChunkSize=0 === 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=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 "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty3 foo5 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: "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48461 97562 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 97562 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98086 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=0,prefix="./",src=2,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR 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: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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty3 foo5 foo6] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3] 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_empty5" vs "foo_empty5" 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=PAX,minChunkSize=64000#02 === 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=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_empty2 foo3 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2] 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 === 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 96585 97109] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === 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 === 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=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: "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_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/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96585 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 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: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 97109 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017949STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2147, NextOffset: 2184 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/empty_files-compression=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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=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=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=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=gzip_compression_level=1,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":48461,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,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 "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6] vs [foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty5 foo6 foo_empty foo2 foo_empty3] 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR 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: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: 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_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 === 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=GNU,minChunkSize=64000#02 === 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: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 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6] vs [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo5 foo6 foo foo_empty2 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: 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: "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_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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 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 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: "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: "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=2,format=GNU,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=PAX testutil.go:1580: testing streams: [0 0 48461 97562 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 97562 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98086 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=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 "": [foo3 foo_empty3 foo_empty4 foo foo2 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty2 foo_empty4 foo5 foo6] 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: "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: "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 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] 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: 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: "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_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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX === 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=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 96585 97109] 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 96585 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97109 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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 foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo2 foo_empty3 foo4 foo_empty4] 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_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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo] vs [foo foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo2 foo_empty3 foo4 foo_empty4] 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: 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: "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" === 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=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=true,format=GNU testutil.go:1580: testing streams: [0 0 48460 97561 98082] 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 68708 testutil.go:2349: [2] at 97561 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98082 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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_empty5 foo2 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark] 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo2 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 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 === 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: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 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: "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" === 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=-2,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 "": [foo foo_empty foo_empty2 foo3 foo5 foo6 foo2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo foo2 foo4 foo_empty4 foo5 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo5 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_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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48460 96584 97105] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,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: "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" === 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/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:2349: [1] at 48460 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96584 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97105 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=1,prefix="../",lossless=true,format=USTAR === 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=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48464 97566 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=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 "": [foo5 foo_empty5 foo_empty2 foo3 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty4 foo6] 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_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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 48464 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 980, NextOffset: 1143 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 97566 in stargz, uncompressed length 3584 === 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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1eSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === 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=1,prefix="../",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 426, NextOffset: 463 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,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=gzip_compression_level=1,prefix="",src=2,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: "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 "": [foo_empty5 .no.prefetch.landmark foo3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo6 foo foo_empty foo2 foo_empty3] 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: "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: "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: "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=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=USTAR === 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=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48464 96589 97114] testutil.go:2330: got gzip streams: === 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 "": [foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2 foo4 foo_empty4 foo6] vs [foo4 foo_empty4 foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2] 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 === 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=1,prefix="./",src=2,format=USTAR,minChunkSize=0 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: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 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: "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: 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: "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 foo_empty2 foo4 foo_empty4 foo2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty foo_empty2 foo4 foo_empty4 foo6 foo2 foo3 foo_empty3 foo5 foo_empty5 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: 378 testutil.go:509: Offset: 132, NextOffset: 264 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 603, NextOffset: 640 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 96589 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97114 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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: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: "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: "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/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 === 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=1,prefix="../",lossless=true,format=PAX === 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=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_empty2 foo3 foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6 foo foo_empty foo2] vs [foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty5] 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48464 97566 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 97566 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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: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_empty3" vs "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6 foo] 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_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: 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: "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" === 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=-2,prefix="./",format=PAX,minChunkSize=0#02 === 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=-2,prefix="./",format=PAX,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 48464 96589 97114] 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 96589 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97114 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=GNU,minChunkSize=0#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_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6] vs [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5] 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 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5 foo6] vs [foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6] 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: "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_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" 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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#02 === 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: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 "": [foo5 foo6 foo foo_empty foo2 foo4 foo_empty5 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty4 foo_empty5 foo6] 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: "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: 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo4 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 === 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 97566 98091] === 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: 373, NextOffset: 410 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU 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: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_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: 1946 testutil.go:509: Offset: 965, NextOffset: 1669 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: 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 === 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 === 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=GNU testutil.go:2349: [1] at 48464 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97566 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=1,prefix="../",lossless=false,format=GNU === 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=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 "": [foo3 foo5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 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: 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: "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" 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: "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: "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_empty2 foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2] vs [foo5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo3] 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: "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: "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: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 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 === 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 96589 97114] 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:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === 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=GNU testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96589 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97114 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=GNU,minChunkSize=0#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":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 "": [foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty3] vs [foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4] 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: "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: 1678 testutil.go:509: Offset: 1187, NextOffset: 1965 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: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo6 foo foo_empty foo2] vs [foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo] 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: 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,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: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: "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_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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48094 96212 96689] 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=true,format=USTAR 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 96212 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96689 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=false,format=USTAR === 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 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5] 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: "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_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: "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: "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 "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo3] vs [foo3 foo_empty3 foo4 foo6 foo foo_empty4 foo5 foo_empty5 foo_empty foo2 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: "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_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: 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_empty2" vs "foo_empty2" 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 === 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=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48094 96198 96675] 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 96198 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96675 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=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_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo6 foo_empty foo2 foo3] vs [foo_empty5 foo foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4] 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: "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: "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/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: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" 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_empty2" vs "foo_empty2" 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 "": [foo_empty5 foo foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4] vs [foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2] 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 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_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: 377 testutil.go:509: Offset: 131, NextOffset: 263 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: "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: "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 === 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=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":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 "": [foo2 foo_empty2 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo6 foo 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: 777, NextOffset: 814 testutil.go:509: Offset: 956, NextOffset: 993 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48094 96212 96689] 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: 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_empty" vs "foo_empty" 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: "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_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: "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 === 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=true,format=PAX 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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4] vs [foo2 foo_empty2 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6] 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: "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 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96212 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96689 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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_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_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" === 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=0,prefix="",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=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=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 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo4 foo5 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] 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: 431 testutil.go:509: Offset: 414, NextOffset: 581 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2] vs [foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo4 foo5 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 === 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=GNU,minChunkSize=0 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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: "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 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: "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48094 96198 96675] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: === 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=PAX 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 96198 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96675 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === 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=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_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] 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: "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: 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: "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: "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 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 foo_empty foo2 foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo5] 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: "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: "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 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=2,format=USTAR,minChunkSize=0 === 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48092 96208 96686] 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=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 foo6 foo_empty foo3 foo5 foo_empty5 foo foo2 foo_empty2] vs [foo4 foo6 .no.prefetch.landmark foo foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 48092 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96208 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48092,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48092,"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":48092,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48092,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 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/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,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=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 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: "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: "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: "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_empty foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo3 foo_empty4 foo5 foo_empty5] vs [foo6 foo_empty foo3 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4] 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 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: "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: "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: "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: "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/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,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=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=false,format=GNU testutil.go:1580: testing streams: [0 0 48092 96194 96672] === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=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":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 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo4 foo5 foo6 foo_empty] vs [foo5 foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 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: 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: "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 === 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=USTAR,minChunkSize=0 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: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2] vs [foo foo_empty2 foo3 foo4 foo5 foo6 foo_empty foo2 foo_empty3 foo_empty4 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: "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: "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_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: "foo_empty5" vs "foo_empty5" === 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 48092 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96194 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48092,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48092,"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":48092,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} === 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=GNU testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48092,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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/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=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=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_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo4 foo5] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] 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_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: "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_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" 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: "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: "" 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 [foo4 foo5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo 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: "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: "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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 === 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48100 96221 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 96221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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":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 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2 foo5 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_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: "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: "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: 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_empty3" vs "foo_empty3" 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 "": [foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo6] 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 === 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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 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: "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: "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: "foo_empty2" vs "foo_empty2" === 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=9,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,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=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=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 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo4 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo5] 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: "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: "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 === 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 96207 96688] 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: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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo_empty5 foo foo_empty] vs [foo2 foo_empty2 foo4 foo_empty5 foo6 foo foo_empty foo3 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: 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: "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: "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" === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 48100 in stargz, uncompressed length 67584 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=9,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:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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/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 === 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=PAX,minChunkSize=0/lost_digest_in_a_entry === 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_empty5 foo foo2 foo3 foo_empty3 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty3 foo5 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 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: "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: "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_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_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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty3 foo5] vs [foo foo2 foo3 foo_empty3 foo6 foo_empty foo_empty2 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: 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: "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: 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_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: "foo_empty5" vs "foo_empty5" === 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=PAX testutil.go:1580: testing streams: [0 0 48100 96221 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 96221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,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=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 "": [foo3 foo_empty4 foo5 foo foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6 foo_empty2] vs [.no.prefetch.landmark foo foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] 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_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_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_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 "": [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo2] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty4 foo5] 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_empty" vs "foo_empty" 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: "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" 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_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=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 48100 96207 96688] testutil.go:2330: got gzip streams: === 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 48100 in stargz, uncompressed length 67584 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: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === 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=false,format=PAX 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=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === 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 "": [foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty] vs [foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 foo4] 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_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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 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: 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo5 foo_empty5] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty foo3 foo4 foo5] 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_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_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 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" === 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=1,prefix="",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 48099 96219 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 96219 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96698 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === 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_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo4 foo6] vs [foo_empty5 .no.prefetch.landmark 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: "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: "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" 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: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 533, NextOffset: 641 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo4 foo6] 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: "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: "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: "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: "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" === 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=1,prefix="",format=GNU,minChunkSize=0 === 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 96205 96684] 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 96205 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96684 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=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 foo_empty5 foo2 foo3 foo5 foo6 foo foo_empty foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo3 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: "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: "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" 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: "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 "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo3 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5 foo6] 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" 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: "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: "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: "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=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=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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,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":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 "": [foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4 foo5 .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_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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4 foo5] vs [foo6 foo foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 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: 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: "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 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" 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_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_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 === 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 96217 96696] testutil.go:2330: got gzip streams: === 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: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 96217 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96696 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=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/testWriteAndOpen/several_files_in_chunk-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 === 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 "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty4 foo6 foo] vs [foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 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: "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: "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_empty" vs "foo_empty" 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: 1435 testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5 foo6 foo foo_empty foo2] vs [foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty 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: "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: "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: "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_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: 1675 testutil.go:509: Offset: 836, NextOffset: 1435 === 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=USTAR testutil.go:1580: testing streams: [0 0 48097 96203 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 96203 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96682 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} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48097,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/empty_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":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_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] 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_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_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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 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_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 "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2] 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: 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: 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: "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 === 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=1,prefix="./",format=GNU,minChunkSize=0 === 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=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 "": [foo2 foo3 foo_empty3 foo5 foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty foo_empty3 foo4 foo_empty5 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: 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_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" 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_empty2" vs "foo_empty2" 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty foo_empty3 foo4 foo_empty5] vs [foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo5] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,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: 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_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_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_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=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,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 48097 96217 96696] testutil.go:2330: got gzip streams: === 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=PAX 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 96217 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96696 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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":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 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2 foo5 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: "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: "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: "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: "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_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo6 foo_empty foo3 foo5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 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: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 === 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=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: "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 === 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=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/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 "": [foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2 foo4 foo_empty5 foo_empty foo2] vs [.no.prefetch.landmark foo foo_empty foo_empty3 foo5 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo6] 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: "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: "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: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 === 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 96203 96682] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo5 foo_empty5] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2 foo4 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: "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 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_empty3" vs "foo_empty3" 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" === 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=PAX testutil.go:2349: [1] at 48097 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96203 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96682 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === 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=-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_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo3 foo4] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo5 foo6] 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo3 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] 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: "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: "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" 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 === 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=GNU testutil.go:1580: testing streams: [0 0 48094 96215 96694] 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=GNU testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96694 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=-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 "": [foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty5 foo_empty foo_empty2] vs [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 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 === 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=-1,prefix="./",src=2,format=PAX,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_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: "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: "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: "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_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4] vs [foo_empty foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty3 foo4 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: "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_empty4" vs "foo_empty4" 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: "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=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 === 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 96201 96680] testutil.go:2330: got gzip streams: === 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=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_empty foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty2 foo3 foo4 foo_empty5] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 === 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 96201 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96680 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 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_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: "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: "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_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4] vs [foo_empty3 foo_empty4 foo5 foo6 foo_empty2 foo3 foo4 foo_empty5 foo foo_empty foo2] 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_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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 === 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/lost_digest_in_a_entry === 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 "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo3] vs [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo6 foo foo_empty foo_empty2 foo_empty3] 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: "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: "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" 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_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo6 foo foo_empty foo_empty2] vs [foo foo3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] 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: "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: "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" === 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 48102 96225 96705] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 48102 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96225 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96705 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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=-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 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5] vs [foo5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4] 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: "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_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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo foo3 foo4 foo_empty4 foo5 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" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === 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=9,prefix="",format=USTAR,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 48102 96211 96691] 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 67584 testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96691 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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":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 "": [foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3] vs [foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo foo2] 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: "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: "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_empty3" vs "foo_empty3" 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 foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo5 .no.prefetch.landmark] vs [foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty3 foo_empty5] 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: "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 === 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=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 554, NextOffset: 667 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: 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: "foo_empty3" vs "foo_empty3" === 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=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === 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=9,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":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_empty4 foo6 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo3] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo4 foo_empty5 foo6] 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_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: 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_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: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo4 foo_empty5 foo6 foo foo_empty foo2] vs [foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo6 foo foo_empty2 foo_empty3 foo5] 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 === 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=-1,prefix="/",src=2,format=GNU,minChunkSize=0 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_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" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === 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=true,format=PAX testutil.go:1580: testing streams: [0 0 48102 96225 96705] 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=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96225 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96705 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=false,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":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_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4] vs [foo_empty2 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo] 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: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 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" 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6] vs [foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4] 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_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_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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 === 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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 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=2,format=USTAR,minChunkSize=0 === 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48102 96211 96691] 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 67584 testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96691 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === 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=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_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty5 foo6 foo] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo5] 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_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" 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: "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: "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 "": [.no.prefetch.landmark foo_empty foo2 foo3 foo5 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 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: 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_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" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 168, NextOffset: 456 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 === 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=GNU testutil.go:1580: testing streams: [0 0 48101 96222 96702] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === 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=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 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo2 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty foo2 foo3 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" === 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 96222 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177deSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 831, NextOffset: 1123 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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: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: "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_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 === 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=USTAR,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty3 foo4 foo2 foo_empty4 foo5 foo_empty5 foo6 foo 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: 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_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: "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" 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" 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=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=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/testDigestAndVerify/big-files-compression=gzip_compression_level=9,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":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 foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo_empty foo4] vs [foo_empty4 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3] 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 === 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 96208 96688] 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: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" 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: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 === 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=USTAR,minChunkSize=0 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo_empty foo4 foo_empty4] 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 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: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2121, NextOffset: 5456 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 96208 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1802, NextOffset: 5013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [3] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d0STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 1395, NextOffset: 1432 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,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} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1111, NextOffset: 1148 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1432, NextOffset: 1722 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1148, NextOffset: 1438 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,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=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 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" === 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=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === 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 === 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 "": [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5 foo_empty5] vs [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 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: 465 testutil.go:509: Offset: 384, NextOffset: 677 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty 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: "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: 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_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=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 48099 96230 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 96230 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96714 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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 "": [foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty5 foo_empty2 foo_empty3 foo_empty4] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty] 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 === 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=PAX,minChunkSize=0 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 === 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=PAX,minChunkSize=0 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_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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty foo2 foo3 foo4 foo_empty5 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo] 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 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_empty" vs "foo_empty" 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 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === 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=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48099 96216 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 96216 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96700 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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":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 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty2 foo5 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 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: "foo_empty2" vs "foo_empty2" 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: "foo2" vs "foo2" === 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=PAX,minChunkSize=0 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 "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty4] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty2 foo5 foo_empty5] 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: "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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,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: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 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: 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 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === 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=-1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === 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=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 foo3 foo4 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] 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: "foo3" vs "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === 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: 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_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: "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: 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 "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo4 foo_empty4 foo5] vs [foo5 foo6 foo foo_empty foo3 foo4 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4] 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/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48099 96230 96714] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,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: 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 === 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/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 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: "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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96230 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96714 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === 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=-1,prefix="",lossless=true,format=PAX 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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/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 === 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 foo2 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo 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: 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_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: "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_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: 5062 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo foo2 foo_empty4 foo5 foo6 foo_empty foo_empty2 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: 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_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: "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" 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: "foo_empty3" vs "foo_empty3" === 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=false,format=PAX testutil.go:1580: testing streams: [0 0 48099 96216 96700] testutil.go:2330: got gzip streams: === 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 === 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 48099 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96216 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96700 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=USTAR,minChunkSize=0 === 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 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6] vs [foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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: "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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo6 foo2 foo4 foo_empty4 foo5 foo_empty5] 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: "foo_empty3" vs "foo_empty3" 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 === 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=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1153, NextOffset: 1444 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_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 === 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=-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=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48098 96229 96713] testutil.go:2330: got gzip streams: === 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 "": [foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6 foo_empty foo2] vs [foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo2 foo_empty2 foo3] 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 === 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=-2,prefix="./",src=2,format=GNU,minChunkSize=0 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_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: 5052 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 48098 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2140, NextOffset: 5489 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 96229 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [3] at 96713 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e5STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 464, NextOffset: 501 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,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=GNU,minChunkSize=0 testutil.go:509: Offset: 676, NextOffset: 713 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,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=GNU,minChunkSize=0 testutil.go:509: Offset: 501, NextOffset: 796 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "" vs "" === 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 "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo2] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6] 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: "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: 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,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: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" 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,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=-1,prefix="",format=GNU,minChunkSize=0 === 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 "": [foo foo2 foo_empty2 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty] 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: "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: 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: "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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4] vs [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty5] 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" 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" 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: "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: 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: "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48098 96215 96699] testutil.go:2330: got gzip streams: === 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=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === 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=false,format=GNU testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96699 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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=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":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 "": [foo6 foo foo_empty foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo6 foo 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: "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: "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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,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: 2151, NextOffset: 5510 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty3] vs [foo_empty foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo] 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 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 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: "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/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,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 48105 96240 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 96240 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96725 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev bar 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: 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 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 "": [bar test test2 .no.prefetch.landmark baz.txt foo1.txt 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: 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: "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: 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: "test2" vs "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/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=USTAR testutil.go:1580: testing streams: [0 0 48105 96226 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=PAX,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 48105 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96226 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96711 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test] 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 [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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.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: 545, NextOffset: 18190 === 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=64000 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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=0,format=USTAR,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=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48105 96240 96725] testutil.go:2330: got gzip streams: 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev .no.prefetch.landmark baz.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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96240 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96725 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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: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/testfifo" vs "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 foo1.txt bar barlink dev .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: 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: 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 === 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=USTAR,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: "bar" vs "bar" testutil.go:401: 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": [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" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === 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=-1,prefix="/",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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink dev bar 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: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 "": [bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.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: 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: "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: 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: "test2" vs "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/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,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=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48105 96226 96711] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,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 48105 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96226 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96711 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt foo3.txt test2 baz.txt bar 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 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": [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 "": [baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt 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: 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 === 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=0 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: "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": [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=0,format=USTAR,minChunkSize=64000 === 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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev baz.txt foo1.txt barlink test2] 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": [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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt barlink test2] 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: 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: "test" vs "test" testutil.go:401: 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 [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: 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=0,format=USTAR,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 48105 96240 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 96240 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96725 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=USTAR,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt bar foo3.txt barlink] 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 === 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=USTAR,minChunkSize=0 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 [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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.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: 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 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": [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: 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=USTAR,minChunkSize=64000 === 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 96226 96711] 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 67584 testutil.go:2349: [2] at 96226 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96711 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt test dev baz.txt bar barlink] 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 === 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=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: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: 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 === 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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test] 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: 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 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 === 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=true,format=USTAR === 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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev .no.prefetch.landmark bar 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: 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 === 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: 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 "": [foo3.txt dev .no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt] 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: 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 === 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=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: "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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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=0,format=PAX,minChunkSize=64000 === 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 96235 96721] 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 96235 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96721 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ebSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev 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: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=PAX,minChunkSize=64000 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 "": [bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink 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: 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": [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: 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: "foo3.txt" vs "foo3.txt" 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === 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=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: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: "barlink" vs "barlink" === 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=-2,prefix="",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 48102 96221 96707] 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=PAX,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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo3.txt barlink test2 foo1.txt bar test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 96221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96707 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=0 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 [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: 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 test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.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: "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] === RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=PAX,minChunkSize=0 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: "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: 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 === 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=true,format=PAX === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev .no.prefetch.landmark baz.txt bar 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: 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: "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": [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 "": [dev .no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.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: 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/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=0,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: 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: "test" vs "test" testutil.go:401: 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 === 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=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 === 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=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: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: "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=0,prefix="/",src=0,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 48102 96235 96721] 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 96235 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96721 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ebSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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/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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 foo1.txt barlink test .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: 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 [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: 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 "": [test .no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.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: 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 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": [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 === 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=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 foo1.txt bar test] 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 === 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=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:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 === 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 96221 96707] 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: 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 === 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 === 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96707 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48102,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX 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} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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" 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 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: 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: "foo3.txt" vs "foo3.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": [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: 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: "bar" vs "bar" testutil.go:401: 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 === 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=true,format=GNU === 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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt bar barlink test dev 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: 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: "test2" vs "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 "": [foo1.txt foo3.txt test2 .no.prefetch.landmark baz.txt bar barlink 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: 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: 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/testfifo" vs "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: 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: "test2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48098 96234 96720] 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 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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/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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt test2 bar barlink test 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: 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=-2,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: 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: "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": [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: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test2 bar barlink test dev .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: 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 === 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: 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: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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": [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: 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 === 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48098 96220 96706] testutil.go:2330: got gzip streams: === 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=false,format=GNU 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 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark] 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt 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: 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/testchar1" vs "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=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=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test] === 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 testutil.go:509: Offset: 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 "": [test2 .no.prefetch.landmark baz.txt foo1.txt test dev 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: 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: "test" vs "test" testutil.go:401: 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 [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: 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" testutil.go:395: Comparing: "test2" vs "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 === 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 48107 96245 96730] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,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 === 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=true,format=USTAR testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96245 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96730 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"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":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev 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 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/testfifo" vs "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 bar foo3.txt test dev foo1.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: 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: 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: "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 === 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=false,format=USTAR === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === 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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev .no.prefetch.landmark foo3.txt barlink 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: 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=GNU,minChunkSize=64000 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar test dev] 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 === 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=64000 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: "test" vs "test" testutil.go:401: 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 [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: "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" === 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=USTAR testutil.go:1580: testing streams: [0 0 48107 96231 96716] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48107 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96231 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96716 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"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":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: 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/testchar2" vs "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 === 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=0,prefix="/",src=0,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: "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 "": [test2 .no.prefetch.landmark foo1.txt test baz.txt bar foo3.txt 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: "bar" vs "bar" testutil.go:401: 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 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 === 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 48107 96245 96730] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96245 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96730 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"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":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt bar 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: 0, NextOffset: 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": [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: 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 test2 .no.prefetch.landmark foo3.txt barlink dev baz.txt 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: 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": [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: 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/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=0,prefix="/",src=0,format=GNU,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: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: "test2" vs "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 === 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=0,prefix="/",src=0,format=GNU,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 === 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=0,prefix="",format=PAX,minChunkSize=0#01 === 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=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] 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=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,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" testutil.go:401: 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test bar dev test2 .no.prefetch.landmark 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: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 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" === 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=0,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: 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 === 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=PAX testutil.go:1580: testing streams: [0 0 48107 96231 96716] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48107 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96231 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96716 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"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":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 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": [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: 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 "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev bar foo3.txt 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 [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: 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: "test2" vs "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/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=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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.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: 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: "test" vs "test" testutil.go:401: 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: 2919 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 "": [test baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "test" vs "test" testutil.go:401: 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: 2919 testutil.go:509: Offset: 1082, NextOffset: 2563 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/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=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: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 === 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 48107 96244 96729] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96244 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96729 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"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":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt barlink dev test2 .no.prefetch.landmark bar 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:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2414 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 === 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=0,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:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test baz.txt foo1.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: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 === 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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2414 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 [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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 === 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: 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: 2414 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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 === 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=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=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48107 96230 96715] testutil.go:2330: got gzip streams: === 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:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48107 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96230 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96715 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"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":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink dev test2 baz.txt foo1.txt bar 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: 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: 983 testutil.go:509: Offset: 785, NextOffset: 1163 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 983, NextOffset: 1020 testutil.go:509: Offset: 1163, NextOffset: 1200 testutil.go:509: Offset: 1020, NextOffset: 1057 testutil.go:509: Offset: 1200, NextOffset: 1237 testutil.go:509: Offset: 1057, NextOffset: 1094 testutil.go:509: Offset: 1237, NextOffset: 1274 testutil.go:509: Offset: 1094, NextOffset: 2584 testutil.go:509: Offset: 1274, NextOffset: 2934 testutil.go:395: Comparing: "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 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark 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: 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: 1163 testutil.go:509: Offset: 605, NextOffset: 983 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1163, NextOffset: 1200 testutil.go:509: Offset: 983, NextOffset: 1020 testutil.go:509: Offset: 1200, NextOffset: 1237 testutil.go:509: Offset: 1020, NextOffset: 1057 testutil.go:509: Offset: 1237, NextOffset: 1274 testutil.go:509: Offset: 1057, NextOffset: 1094 testutil.go:509: Offset: 1274, NextOffset: 2934 testutil.go:509: Offset: 1094, NextOffset: 2584 === 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=USTAR,minChunkSize=0 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/testchar2" vs "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/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt foo3.txt test test2 bar barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 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=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48550 98035 99608] 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 48550 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98035 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99608 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1763: On "foo22": got preread of "foo2" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,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:509: Offset: 106, NextOffset: 2406 === 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" 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:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 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 [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: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 === 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: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 === 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: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "test2" vs "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: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 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" 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=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48550 97058 98631] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97058 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98631 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b22STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 981 === 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=USTAR,minChunkSize=0 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: 2919 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: 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 === 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=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: 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 bar barlink dev foo3.txt 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: 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 [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: "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: 2919 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 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 === 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 98035 99608] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === 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 === 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=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 48550 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98035 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99608 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 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: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 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: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2395 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2207 === 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: 2395 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2 foo1.txt bar] 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: 2395 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: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,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:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 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: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 === 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: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 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: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 === 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=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48550 97058 98631] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97058 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98631 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b22STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink .no.prefetch.landmark bar test dev test2] 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: 2936 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: 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 bar test dev test2 baz.txt foo1.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: 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: 1166 testutil.go:509: Offset: 606, NextOffset: 986 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: 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: 2936 testutil.go:509: Offset: 1097, 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/testchar1" vs "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 === 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=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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48552 98041 99614] testutil.go:2330: got gzip streams: 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2225 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 48552 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 98041 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99614 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"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":48552,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48552,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 .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: "test" vs "test" testutil.go:401: 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: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 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: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 === 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=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 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48552 97064 98637] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97064 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98637 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b28STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1193,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48552,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48552,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === 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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1264,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1301,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1338,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1375,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 baz.txt foo3.txt dev .no.prefetch.landmark foo1.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: 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" === 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=1,prefix="",src=0,format=PAX,minChunkSize=0 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: 1082 testutil.go:509: Offset: 779, NextOffset: 1264 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1119 testutil.go:509: Offset: 1264, NextOffset: 1301 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1301, NextOffset: 1338 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 1338, NextOffset: 1375 testutil.go:509: Offset: 1193, NextOffset: 2802 testutil.go:509: Offset: 1375, NextOffset: 3153 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 "": [dev .no.prefetch.landmark foo1.txt bar barlink test test2 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: 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" === 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=PAX,minChunkSize=0 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: 1264, NextOffset: 1301 testutil.go:509: Offset: 1082, NextOffset: 1119 testutil.go:509: Offset: 1301, NextOffset: 1338 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1338, NextOffset: 1375 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 1375, NextOffset: 3153 testutil.go:509: Offset: 1193, NextOffset: 2802 testutil.go:395: Comparing: "test2" vs "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1264 testutil.go:509: Offset: 597, NextOffset: 1082 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === 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 testutil.go:1580: testing streams: [0 0 48554 98047 99634] 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 98047 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99634 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017effSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1763: On "foo22": got preread of "foo2" 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 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: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "" vs "" === 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=1,prefix="",src=0,format=PAX,minChunkSize=64000 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, 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: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "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: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 === 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=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 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48554 97070 98657] 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 67584 testutil.go:2349: [2] at 97070 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98657 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1094,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1274,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1311,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1348,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1385,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark foo1.txt foo3.txt barlink test] 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: 1094 testutil.go:509: Offset: 785, NextOffset: 1274 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1094, NextOffset: 1131 testutil.go:509: Offset: 1274, NextOffset: 1311 testutil.go:509: Offset: 1131, NextOffset: 1168 testutil.go:509: Offset: 1311, NextOffset: 1348 testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 1348, NextOffset: 1385 testutil.go:509: Offset: 1205, NextOffset: 2821 testutil.go:509: Offset: 1385, NextOffset: 3166 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt bar .no.prefetch.landmark foo1.txt foo3.txt barlink] 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: 785, NextOffset: 1274 testutil.go:509: Offset: 605, NextOffset: 1094 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1274, NextOffset: 1311 testutil.go:509: Offset: 1094, NextOffset: 1131 testutil.go:509: Offset: 1311, NextOffset: 1348 testutil.go:509: Offset: 1131, NextOffset: 1168 testutil.go:509: Offset: 1348, NextOffset: 1385 testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 1385, NextOffset: 3166 testutil.go:509: Offset: 1205, NextOffset: 2821 testutil.go:395: Comparing: "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: 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: "bar" vs "bar" testutil.go:401: 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: "foo1.txt" vs "foo1.txt" === 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=PAX,minChunkSize=0 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 === 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=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === 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=PAX === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark baz.txt foo1.txt bar test test2 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: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48554 98047 99634] 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: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 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: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 === 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=64000 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 48554 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98047 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99634 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017effSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,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: 0, NextOffset: 2458 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2646 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,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=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === 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=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2458 === 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=1,prefix="/",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48554 97070 98657] 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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1093,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1204,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt barlink 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1093, NextOffset: 1130 testutil.go:509: Offset: 1272, NextOffset: 1309 testutil.go:509: Offset: 1130, NextOffset: 1167 testutil.go:509: Offset: 1309, NextOffset: 1346 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1346, NextOffset: 1383 testutil.go:509: Offset: 1204, NextOffset: 2810 testutil.go:509: Offset: 1383, NextOffset: 3139 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: 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 === 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=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: 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: 1093 testutil.go:509: Offset: 782, NextOffset: 1272 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 test baz.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: 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: "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: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 48554 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97070 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98657 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1272 testutil.go:509: Offset: 603, NextOffset: 1093 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1272, NextOffset: 1309 testutil.go:509: Offset: 1093, NextOffset: 1130 testutil.go:509: Offset: 1309, NextOffset: 1346 testutil.go:509: Offset: 1130, NextOffset: 1167 testutil.go:509: Offset: 1346, NextOffset: 1383 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1383, NextOffset: 3139 testutil.go:509: Offset: 1204, NextOffset: 2810 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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=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 === 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 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: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2640 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test baz.txt bar] 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: 2640 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: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 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: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2640 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: "test2" vs "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: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 === 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 48557 98054 99641] 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 98054 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99641 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f06STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === 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=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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1103,"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":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1214,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1283,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1320,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1357,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1394,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt bar test dev 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: 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: 1103 testutil.go:509: Offset: 786, NextOffset: 1283 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1103, NextOffset: 1140 testutil.go:509: Offset: 1283, NextOffset: 1320 testutil.go:509: Offset: 1140, NextOffset: 1177 testutil.go:509: Offset: 1320, NextOffset: 1357 testutil.go:509: Offset: 1177, NextOffset: 1214 testutil.go:509: Offset: 1357, NextOffset: 1394 testutil.go:509: Offset: 1214, NextOffset: 2818 testutil.go:509: Offset: 1394, NextOffset: 3159 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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev foo3.txt barlink test2 .no.prefetch.landmark] 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: 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: "bar" vs "bar" testutil.go:401: 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: 1283, NextOffset: 1320 testutil.go:509: Offset: 1103, NextOffset: 1140 testutil.go:509: Offset: 1320, NextOffset: 1357 testutil.go:509: Offset: 1140, NextOffset: 1177 testutil.go:509: Offset: 1357, NextOffset: 1394 testutil.go:509: Offset: 1177, NextOffset: 1214 testutil.go:509: Offset: 1394, NextOffset: 3159 testutil.go:509: Offset: 1214, NextOffset: 2818 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: 786, NextOffset: 1283 testutil.go:509: Offset: 606, NextOffset: 1103 testutil.go:395: Comparing: "barlink" vs "barlink" === 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 97077 98664] testutil.go:2330: got gzip streams: 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=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 48557 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97077 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98664 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b35STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 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: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 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: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 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: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 === 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/lost_digest_in_a_entry === 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 98040 99620] 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#01/duplicated_entry_offset === 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 98040 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99620 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"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":1052,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo3.txt dev 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: 978, NextOffset: 1015 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 1015, NextOffset: 1052 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1089, NextOffset: 2567 testutil.go:509: Offset: 1271, NextOffset: 2930 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: 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: 978 testutil.go:509: Offset: 783, NextOffset: 1160 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 783, NextOffset: 1160 testutil.go:509: Offset: 601, NextOffset: 978 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "test" vs "test" testutil.go:401: 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: 978, NextOffset: 1015 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1015, NextOffset: 1052 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1271, NextOffset: 2930 testutil.go:509: Offset: 1089, NextOffset: 2567 testutil.go:395: Comparing: "test2" vs "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 === 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 === 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 97063 98643] testutil.go:2330: got gzip streams: === 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=false,format=USTAR 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 97063 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98643 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b27STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev .no.prefetch.landmark baz.txt test 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: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2415 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 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 [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: 2415 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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2415 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 [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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 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/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=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=PAX testutil.go:1580: testing streams: [0 0 48551 98040 99620] 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 98040 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99620 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev bar barlink 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: 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: 2592 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 [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: "bar" vs "bar" testutil.go:401: 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] === 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=1,prefix="./",src=0,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: 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: 2592 testutil.go:395: Comparing: "test2" vs "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: "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" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === 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=9,prefix="",format=PAX,minChunkSize=0#01 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev .no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 === 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 97063 98643] 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: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 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: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 === 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=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 === RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2409 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar foo3.txt 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: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 === 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 testutil.go:2349: [2] at 97063 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98643 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b27STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2409 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX 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: 0, NextOffset: 2219 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2409 === 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 "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:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "test2" vs "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: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 === 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=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2409 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: 2409 === 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=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2409 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/testblock" vs "dev/testblock" testutil.go:395: 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=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48552 98047 99627] 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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":985,"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":1059,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === 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=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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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=0 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: "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: 985 testutil.go:509: Offset: 786, 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: 985, NextOffset: 1022 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1022, NextOffset: 1059 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1059, NextOffset: 1096 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1096, NextOffset: 2578 testutil.go:509: Offset: 1276, NextOffset: 2928 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 48552 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98047 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017effSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"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":48552,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48552,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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: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 === 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 "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: 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 baz.txt foo1.txt bar test2 foo3.txt barlink test dev] 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: 1165, NextOffset: 1202 testutil.go:509: Offset: 985, NextOffset: 1022 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1022, NextOffset: 1059 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1059, NextOffset: 1096 testutil.go:509: Offset: 1276, NextOffset: 2928 testutil.go:509: Offset: 1096, NextOffset: 2578 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: "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: "test2" vs "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: 1165 testutil.go:509: Offset: 606, NextOffset: 985 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=GNU === 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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev .no.prefetch.landmark baz.txt bar 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: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 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: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48552 97070 98650] 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: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 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: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97070 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98650 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"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":48552,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48552,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] 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: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2397 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: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 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/testfifo" vs "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: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 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: 2397 === 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=64000 testutil.go:509: Offset: 0, NextOffset: 2209 === 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=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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48557 98053 99647] 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 98053 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99647 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f05STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1033,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1070,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1107,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark baz.txt foo1.txt bar dev test2 foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 615, NextOffset: 996 testutil.go:509: Offset: 795, NextOffset: 1176 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1033 testutil.go:509: Offset: 1176, NextOffset: 1213 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 1213, NextOffset: 1250 testutil.go:509: Offset: 1070, NextOffset: 1107 testutil.go:509: Offset: 1250, NextOffset: 1287 testutil.go:509: Offset: 1107, NextOffset: 2593 testutil.go:509: Offset: 1287, NextOffset: 2946 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: "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 "": [.no.prefetch.landmark baz.txt foo1.txt bar dev test2 foo3.txt barlink 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: 686, NextOffset: 795 testutil.go:509: Offset: 506, NextOffset: 615 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 795, NextOffset: 1176 testutil.go:509: Offset: 615, 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: 1176, NextOffset: 1213 testutil.go:509: Offset: 996, NextOffset: 1033 testutil.go:509: Offset: 1213, NextOffset: 1250 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 1250, NextOffset: 1287 testutil.go:509: Offset: 1070, NextOffset: 1107 testutil.go:509: Offset: 1287, NextOffset: 2946 testutil.go:509: Offset: 1107, NextOffset: 2593 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/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === 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=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 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 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: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink bar foo3.txt test dev test2 .no.prefetch.landmark 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: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 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: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2417 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48557 97076 98670] 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: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 === 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=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 48557 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97076 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98670 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b34STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === 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:1763: On "foo22": got preread of "foo3" === 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=true,format=PAX === 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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test .no.prefetch.landmark bar foo3.txt 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/testfifo" vs "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 === 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=USTAR,minChunkSize=0 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: 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: 2224 testutil.go:509: Offset: 1081, NextOffset: 2510 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar] 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: "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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48557 98053 99647] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 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 === 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=9,prefix="",src=0,format=USTAR,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: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 48557 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98053 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99647 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f05STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1048, NextOffset: 1081 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48557,"innerOffset":3584,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 902, NextOffset: 935 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1081, NextOffset: 2510 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 935, NextOffset: 2224 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1763: On "foo22": got preread of "foo3" === 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=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test2 .no.prefetch.landmark bar foo3.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: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48557 97076 98670] 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: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 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 [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: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 === 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: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 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: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 48557 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97076 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98670 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b34STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 === 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 "foo2" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === 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" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 === 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 "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,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: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 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=0,format=USTAR,minChunkSize=0 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test2 bar foo3.txt 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/testchar1" vs "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 === 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=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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2240 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,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:509: Offset: 1092, NextOffset: 2527 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt test dev .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: 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: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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 === 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 98060 99654] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 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 testutil.go:509: Offset: 1059, NextOffset: 1092 testutil.go:509: Offset: 913, NextOffset: 946 testutil.go:509: Offset: 1092, NextOffset: 2527 testutil.go:509: Offset: 946, NextOffset: 2240 === 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=USTAR,minChunkSize=0 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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === 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=GNU testutil.go:2349: [1] at 48560 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98060 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99654 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f0cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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=GNU === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo3.txt .no.prefetch.landmark foo1.txt 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" === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1714 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: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 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: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.txt] 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: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 === 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 97083 98677] 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: 1875 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 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: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 48560 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97083 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98677 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b3bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":64000,"chunkDigest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1714 === 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=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=-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_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test .no.prefetch.landmark 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: 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: 2232 testutil.go:509: Offset: 1088, NextOffset: 2519 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 dev test2 baz.txt 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 === 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 282 === 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 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: 989 testutil.go:509: Offset: 541, NextOffset: 843 testutil.go:395: Comparing: "test" vs "test" === 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:401: 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: 2519 testutil.go:509: Offset: 942, NextOffset: 2232 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 === 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=USTAR,minChunkSize=0 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/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === 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=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 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 .no.prefetch.landmark baz.txt bar foo3.txt 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/testchar1" vs "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: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 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 [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: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "bar" vs "bar" === 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=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: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "test2" vs "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: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 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" === 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === 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/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: === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.txt bar foo3.txt 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: 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: 2245 testutil.go:509: Offset: 1096, NextOffset: 2535 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: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 bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.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: 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 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 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=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 351 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 472, NextOffset: 598 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "dev" vs "dev" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,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: "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: "barlink" vs "barlink" === 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=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: 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: 2245 === 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=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_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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": 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_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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.txt bar barlink test2 .no.prefetch.landmark 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" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1718 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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt 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: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1718 === 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=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1718 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1878 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU 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" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1718 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1878 === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1718 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1878 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1718 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: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt bar test baz.txt 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: 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 === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 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: 926 testutil.go:509: Offset: 683, 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: 2407 testutil.go:509: Offset: 1171, NextOffset: 2699 === 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=PAX,minChunkSize=0 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 test baz.txt foo3.txt 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: 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: "test" vs "test" testutil.go:401: 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: 2699 testutil.go:509: Offset: 1025, NextOffset: 2407 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: 1072 testutil.go:509: Offset: 537, 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/testchar1" vs "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: 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=PAX,minChunkSize=64000 === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === 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 === 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_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=-1,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt dev test2 bar barlink test .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: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "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: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 bar barlink test .no.prefetch.landmark baz.txt foo1.txt foo3.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: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,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":65612,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 0, NextOffset: 1859 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 === 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:509: Offset: 0, NextOffset: 1859 === 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=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=USTAR === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":934,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":967,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1033,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1146,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1179,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test baz.txt bar foo3.txt barlink 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: 934 testutil.go:509: Offset: 691, 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: 934, NextOffset: 967 testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 967, NextOffset: 1000 testutil.go:509: Offset: 1113, NextOffset: 1146 testutil.go:509: Offset: 1000, NextOffset: 1033 testutil.go:509: Offset: 1146, NextOffset: 1179 testutil.go:509: Offset: 1033, NextOffset: 2421 testutil.go:509: Offset: 1179, NextOffset: 2711 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 "": [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: 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: 1080, NextOffset: 1113 testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1113, NextOffset: 1146 testutil.go:509: Offset: 967, NextOffset: 1000 testutil.go:509: Offset: 1146, NextOffset: 1179 === 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=0 testutil.go:509: Offset: 1000, NextOffset: 1033 testutil.go:509: Offset: 1179, NextOffset: 2711 testutil.go:509: Offset: 1033, NextOffset: 2421 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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 1080 testutil.go:509: Offset: 545, NextOffset: 934 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: 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/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=PAX,minChunkSize=0#01 === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark foo1.txt bar 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: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 === 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 === 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: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1868 === 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:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 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: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=-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=-2,prefix="",format=USTAR,minChunkSize=0#01 === 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 48489 72567 97372 97913] 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 48489 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72567 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97372 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97913 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 929 testutil.go:509: Offset: 687, NextOffset: 1075 testutil.go:395: Comparing: "barlink" vs "barlink" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48489,"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":48489,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 929, NextOffset: 962 testutil.go:509: Offset: 1075, NextOffset: 1108 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 1028, NextOffset: 2413 testutil.go:509: Offset: 1174, NextOffset: 2708 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: 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 "": [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: "bar" vs "bar" testutil.go:401: 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: 1075 testutil.go:509: Offset: 541, NextOffset: 929 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1075, NextOffset: 1108 testutil.go:509: Offset: 929, NextOffset: 962 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1174, NextOffset: 2708 testutil.go:509: Offset: 1028, NextOffset: 2413 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: 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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=-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=USTAR testutil.go:1580: testing streams: [0 0 24073 48489 72567 96524 97065] 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 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: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 48489 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [3] at 72567 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96524 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97065 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48489,"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":48489,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 === 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=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 barlink .no.prefetch.landmark baz.txt foo1.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: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "dev" vs "dev" === 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=9,prefix="/",src=0,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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,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/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 === 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=true,format=PAX testutil.go:1580: testing streams: [0 0 24073 48489 72567 97372 97913] 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 48489 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72567 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97372 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97913 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48489,"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":48489,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":939,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":972,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1005,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1038,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1085,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1184,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 939, NextOffset: 972 testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 972, NextOffset: 1005 testutil.go:509: Offset: 1118, NextOffset: 1151 testutil.go:509: Offset: 1005, NextOffset: 1038 testutil.go:509: Offset: 1151, NextOffset: 1184 testutil.go:509: Offset: 1038, NextOffset: 2424 testutil.go:509: Offset: 1184, NextOffset: 2714 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: 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: 939 testutil.go:509: Offset: 695, NextOffset: 1085 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 1085 testutil.go:509: Offset: 549, NextOffset: 939 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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 939, NextOffset: 972 testutil.go:509: Offset: 1118, NextOffset: 1151 testutil.go:509: Offset: 972, NextOffset: 1005 testutil.go:509: Offset: 1151, NextOffset: 1184 testutil.go:509: Offset: 1005, NextOffset: 1038 testutil.go:509: Offset: 1184, NextOffset: 2714 testutil.go:509: Offset: 1038, NextOffset: 2424 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 === 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=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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#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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt barlink 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: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 === 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 48489 72567 96524 97065] 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:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1874 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1874 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,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=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test foo1.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 48489 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [3] at 72567 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1874 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [4] at 96524 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97065 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48489,"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":48489,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2035 === 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=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, 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: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 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: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 === 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=-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 === 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=GNU === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev 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: 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: 837 testutil.go:509: Offset: 679, NextOffset: 983 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 837, NextOffset: 870 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 870, NextOffset: 903 testutil.go:509: Offset: 1016, NextOffset: 1049 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 936, NextOffset: 2227 testutil.go:509: Offset: 1082, NextOffset: 2511 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev 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: 983, NextOffset: 1016 testutil.go:509: Offset: 837, NextOffset: 870 testutil.go:509: Offset: 1016, NextOffset: 1049 testutil.go:509: Offset: 870, NextOffset: 903 testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1082, NextOffset: 2511 testutil.go:509: Offset: 936, NextOffset: 2227 testutil.go:395: Comparing: "test2" vs "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: "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 679, NextOffset: 983 testutil.go:509: Offset: 533, NextOffset: 837 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=GNU,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 24072 48488 72564 97369 97907] 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 48488 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72564 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97369 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97907 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c59STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink baz.txt foo1.txt bar 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: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 === 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=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 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 [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: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 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: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === 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 48488 72564 96521 97059] 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 48488 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72564 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96521 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97059 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017909STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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/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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark baz.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: 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: 2241 testutil.go:509: Offset: 1093, NextOffset: 2527 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: 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: 848 testutil.go:509: Offset: 687, NextOffset: 994 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: 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: 994 testutil.go:509: Offset: 541, NextOffset: 848 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 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: "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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=USTAR testutil.go:1580: testing streams: [0 0 24076 48493 72575 97380 97916] testutil.go:2330: got gzip streams: === 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=1,prefix="./",lossless=true,format=USTAR 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 48493 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72575 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97380 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97916 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test 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: 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/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=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 test2 baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink] 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": [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 === 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 48493 72575 96532 97068] === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1722 === 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=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 === 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=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "test2" vs "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 === 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=9,prefix="./",src=0,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 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,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: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [3] at 72575 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96532 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97068 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017914STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" 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=1,prefix="./",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,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=-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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 baz.txt test dev] 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: 2230 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [baz.txt test dev .no.prefetch.landmark foo1.txt bar foo3.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: 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 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 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: "test" vs "test" testutil.go:401: 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: 2230 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" === 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 48493 72575 97380 97916] 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=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 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72575 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97380 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97916 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.txt foo3.txt barlink test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "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: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt 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: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 === 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=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "test2" vs "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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === 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 48493 72575 96532 97068] 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 48493 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72575 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96532 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97068 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017914STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=GNU === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar foo3.txt barlink .no.prefetch.landmark 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" === 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=9,prefix="../",src=0,format=GNU,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 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: 850 testutil.go:509: Offset: 691, 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" === 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 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: 2245 testutil.go:509: Offset: 1095, NextOffset: 2532 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev test2 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: 996, NextOffset: 1029 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: 2532 testutil.go:509: Offset: 949, NextOffset: 2245 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: 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: 996 testutil.go:509: Offset: 545, NextOffset: 850 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24075 48494 72574 97379 97911] 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 48494 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97379 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97911 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c63STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test2 .no.prefetch.landmark baz.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 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: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 === 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=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt test dev foo1.txt bar foo3.txt barlink 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: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 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: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 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=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 === 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24075 48494 72574 96531 97063] 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 48494 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96531 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97063 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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/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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 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: 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: 2565 testutil.go:395: Comparing: "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: 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 === 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 === 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=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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev test2 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: 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: 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: 2565 testutil.go:509: Offset: 964, 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1014 testutil.go:509: Offset: 537, NextOffset: 865 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 foo1.txt bar foo3.txt .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: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 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: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 === 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 48492 72569 97374 97910] === 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt 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: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR 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: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=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: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1773 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: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [3] at 72569 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97374 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97910 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 === 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=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/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=0,prefix="/",format=PAX,minChunkSize=0#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test test2 .no.prefetch.landmark foo1.txt bar 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/testfifo" vs "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 === 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 48492 72569 96526 97062] 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: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" === 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: 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 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 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: 2284 testutil.go:509: Offset: 1124, NextOffset: 2581 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] === 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: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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 72569 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [4] at 96526 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97062 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790eSTARGZ" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 121, NextOffset: 154 === 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} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2284 testutil.go:395: Comparing: "test2" vs "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 === 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=USTAR,minChunkSize=0 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/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === 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=0,prefix="/",format=GNU,minChunkSize=0#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2 baz.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: "test" vs "test" testutil.go:401: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 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: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "test2" vs "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: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 === 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/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 === 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:1580: testing streams: [0 0 24075 48492 72569 97374 97910] 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 48492 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72569 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97374 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97910 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark foo1.txt test baz.txt 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: 2279 testutil.go:509: Offset: 1118, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test] 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: 471, NextOffset: 595 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: 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: 2571 testutil.go:509: Offset: 969, NextOffset: 2279 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: 1019 testutil.go:509: Offset: 541, NextOffset: 870 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: 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=PAX === 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt barlink test foo1.txt bar dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1775 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: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 === 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 48492 72569 96526 97062] 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: 0, NextOffset: 1775 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: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,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=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72569 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96526 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97062 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar dev test2 .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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1941 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: 1941 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: "test2" vs "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: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1941 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: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === 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=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=true,format=GNU === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink dev test2 bar foo3.txt test] 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: 2295 testutil.go:509: Offset: 1129, NextOffset: 2593 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: 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,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=USTAR,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: "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 "": [.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: "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: "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: 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 === 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2593 testutil.go:509: Offset: 980, NextOffset: 2295 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=USTAR,minChunkSize=64000 === 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=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24074 48491 72569 97374 97910] 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 48491 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72569 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97374 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97910 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark] 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": [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 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: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo1.txt 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: "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: 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 === 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: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 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1953 === 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 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/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/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=1,prefix="",format=GNU,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 24074 48491 72569 96526 97062] 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 48491 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72569 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96526 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97062 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 962 testutil.go:509: Offset: 686, 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: 2479 testutil.go:509: Offset: 1210, NextOffset: 2770 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] === 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=-1,prefix="",src=0,format=PAX,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: 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: "" vs "" === 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=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark test2 baz.txt foo1.txt bar 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: 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: 1111 testutil.go:509: Offset: 537, NextOffset: 962 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2770 testutil.go:509: Offset: 1061, NextOffset: 2479 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=-1,prefix="",src=0,format=PAX,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: "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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 baz.txt 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: 1941 === 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 48495 72578 97383 97919] 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: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=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=64000 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1941 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 24077 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: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,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: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 === 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=64000 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [3] at 72578 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [4] at 97383 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt foo3.txt 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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [5] at 97919 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c67STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 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=USTAR testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72578,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,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: 93, NextOffset: 2107 === 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=64000 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 === 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=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 === 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=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, 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: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 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/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#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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1004,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1037,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1070,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1120,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1186,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1219,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 971, NextOffset: 1004 testutil.go:509: Offset: 1120, NextOffset: 1153 testutil.go:509: Offset: 1004, NextOffset: 1037 testutil.go:509: Offset: 1153, NextOffset: 1186 testutil.go:509: Offset: 1037, NextOffset: 1070 testutil.go:509: Offset: 1186, NextOffset: 1219 testutil.go:509: Offset: 1070, NextOffset: 2488 testutil.go:509: Offset: 1219, NextOffset: 2783 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=-1,prefix="./",src=0,format=PAX,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: "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: 971 testutil.go:509: Offset: 694, NextOffset: 1120 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 [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] === 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 48495 72578 96535 97071] 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: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: 1120 testutil.go:509: Offset: 545, 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: 1120, NextOffset: 1153 testutil.go:509: Offset: 971, NextOffset: 1004 testutil.go:509: Offset: 1153, NextOffset: 1186 testutil.go:509: Offset: 1004, NextOffset: 1037 testutil.go:509: Offset: 1186, NextOffset: 1219 testutil.go:509: Offset: 1037, NextOffset: 1070 testutil.go:509: Offset: 1219, NextOffset: 2783 testutil.go:509: Offset: 1070, NextOffset: 2488 === 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=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/testchar1" vs "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 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 24077 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: 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" === 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 === 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 72578 in stargz, uncompressed length 32000 === 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [4] at 96535 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: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [5] at 97071 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017917STARGZ" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 === 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} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72578,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 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: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 === 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=64000 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 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 [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: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, 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: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 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: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 === 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=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, 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/testchar1" vs "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=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 === 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 48495 72578 97383 97919] 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 48495 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72578 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97383 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97919 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c67STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72578,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":964,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1063,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1113,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1212,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.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: 964 testutil.go:509: Offset: 690, NextOffset: 1113 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 964, NextOffset: 997 testutil.go:509: Offset: 1113, NextOffset: 1146 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 1146, NextOffset: 1179 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 1179, NextOffset: 1212 testutil.go:509: Offset: 1063, NextOffset: 2480 testutil.go:509: Offset: 1212, NextOffset: 2775 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: "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 "": [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test 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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,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=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 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: 1113, NextOffset: 1146 testutil.go:509: Offset: 964, NextOffset: 997 testutil.go:509: Offset: 1146, NextOffset: 1179 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 1179, NextOffset: 1212 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 1212, NextOffset: 2775 testutil.go:509: Offset: 1063, NextOffset: 2480 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: 1113 testutil.go:509: Offset: 541, NextOffset: 964 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] === 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=-1,prefix="/",src=0,format=PAX,minChunkSize=0 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=PAX,minChunkSize=64000 === 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=1,prefix="../",lossless=false,format=PAX === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test bar barlink 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: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 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: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 === 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 48495 72578 96535 97071] 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=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 24077 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: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1940 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX 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=64000 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1940 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 72578 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2109 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [4] at 96535 in stargz, uncompressed length 3072 === 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: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [5] at 97071 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017917STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72578,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test bar barlink dev test2 .no.prefetch.landmark] 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: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 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/testchar1" vs "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: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === 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=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=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24076 48495 72577 97382 97920] 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 48495 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72577 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97382 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97920 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c66STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"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":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test test2 .no.prefetch.landmark 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: 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: 979 testutil.go:509: Offset: 698, NextOffset: 1128 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 979, NextOffset: 1012 testutil.go:509: Offset: 1128, NextOffset: 1161 testutil.go:509: Offset: 1012, NextOffset: 1045 testutil.go:509: Offset: 1161, NextOffset: 1194 testutil.go:509: Offset: 1045, NextOffset: 1078 testutil.go:509: Offset: 1194, NextOffset: 1227 testutil.go:509: Offset: 1078, NextOffset: 2493 testutil.go:509: Offset: 1227, NextOffset: 2791 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 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 "": [.no.prefetch.landmark barlink dev 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: 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: 1128 testutil.go:509: Offset: 549, NextOffset: 979 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1128, NextOffset: 1161 testutil.go:509: Offset: 979, NextOffset: 1012 testutil.go:509: Offset: 1161, NextOffset: 1194 testutil.go:509: Offset: 1012, NextOffset: 1045 === 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=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1194, NextOffset: 1227 testutil.go:509: Offset: 1045, NextOffset: 1078 testutil.go:509: Offset: 1227, NextOffset: 2791 testutil.go:509: Offset: 1078, NextOffset: 2493 testutil.go:395: Comparing: "test2" vs "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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,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=1,prefix="../",format=USTAR,minChunkSize=0#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === 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 48495 72577 96534 97072] 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink .no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "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=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: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 24076 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: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "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=1,prefix="../",lossless=false,format=GNU 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=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: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [3] at 72577 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96534 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97072 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017916STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "bar" vs "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=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=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink .no.prefetch.landmark foo1.txt bar foo3.txt test dev 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: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 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: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "barlink" vs "barlink" === 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#02/lost_digest_in_a_entry === 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=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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 baz.txt 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: 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: 869 testutil.go:509: Offset: 686, NextOffset: 1018 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1018, NextOffset: 1051 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1051, NextOffset: 1084 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1084, NextOffset: 1117 testutil.go:509: Offset: 968, NextOffset: 2279 testutil.go:509: Offset: 1117, 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: "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 "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar 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: 686, NextOffset: 1018 testutil.go:509: Offset: 537, NextOffset: 869 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1018, NextOffset: 1051 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1051, NextOffset: 1084 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1084, NextOffset: 1117 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1117, NextOffset: 2566 testutil.go:509: Offset: 968, NextOffset: 2279 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: "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 === 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 48119 72194 96186 96666] === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR 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: 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 === 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 === 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=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 24073 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 96186 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96666 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72194,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink dev .no.prefetch.landmark foo1.txt bar test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "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: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo3.txt barlink dev .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: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "test2" vs "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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 === 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=-1,prefix="",src=0,format=GNU,minChunkSize=64000 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=0,format=GNU,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=9,prefix="",format=USTAR,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 24073 48119 72194 96172 96652] 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 48119 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72194 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96172 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96652 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177acSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72194,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark baz.txt bar test2] 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: 881 testutil.go:509: Offset: 694, 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: 2293 testutil.go:509: Offset: 1129, 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: "test2" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [bar test2 foo1.txt foo3.txt barlink test dev .no.prefetch.landmark 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: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1030 testutil.go:509: Offset: 545, 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: 2587 testutil.go:509: Offset: 980, NextOffset: 2293 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: 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: "test2" vs "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=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test2 foo1.txt foo3.txt test dev .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: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test2 foo1.txt foo3.txt test dev .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: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 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: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 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: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1956 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: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 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/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 === 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 48119 72194 96186 96666] 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 === 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=true,format=PAX 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 96186 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96666 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72194,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark test 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 [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: 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 === 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=-1,prefix="/",src=0,format=GNU,minChunkSize=0 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: 2284 testutil.go:509: Offset: 1122, NextOffset: 2575 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test baz.txt foo1.txt bar foo3.txt 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: 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: 1023 testutil.go:509: Offset: 541, NextOffset: 874 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: 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: 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: 2284 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=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark 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/testchar2" vs "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: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 === 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=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1948 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 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: "bar" vs "bar" testutil.go:401: 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: 1948 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 [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: 1948 === 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 48119 72194 96172 96652] === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX 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=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 === 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=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72194 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96172 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96652 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177acSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72194,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "test2" vs "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: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 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/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/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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 2304 testutil.go:509: Offset: 1133, NextOffset: 2597 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt 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: "test" vs "test" testutil.go:401: 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: 2597 testutil.go:509: Offset: 984, NextOffset: 2304 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 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 === 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=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24072 48117 72190 96182 96662] 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 48117 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72190 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96182 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96662 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72190,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark baz.txt foo1.txt bar 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: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 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: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 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 test test2 foo3.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: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 === 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=-1,prefix="../",src=0,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: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "test2" vs "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: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 === 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=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 === 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=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=USTAR,minChunkSize=0 === 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:1580: testing streams: [0 0 24072 48117 72190 96168 96648] 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 48117 in stargz, uncompressed length 33536 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1879,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1916,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1953,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test test2 foo1.txt bar barlink dev] === 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 72190 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 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: 1879 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [4] at 96168 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96648 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177a8STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1209, NextOffset: 2162 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48117,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === 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=-2,prefix="",src=0,format=USTAR,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: 1879, NextOffset: 1916 testutil.go:509: Offset: 2162, NextOffset: 2199 testutil.go:509: Offset: 1916, NextOffset: 1953 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,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":48117,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72190,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 2199, NextOffset: 2236 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2236, NextOffset: 2273 testutil.go:509: Offset: 1990, NextOffset: 5689 testutil.go:509: Offset: 2273, NextOffset: 6303 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" === 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=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: 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 "": [foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt 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: 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 [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: 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: 2162 testutil.go:509: Offset: 926, NextOffset: 1879 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2162, NextOffset: 2199 testutil.go:509: Offset: 1879, NextOffset: 1916 testutil.go:509: Offset: 2199, NextOffset: 2236 testutil.go:509: Offset: 1916, NextOffset: 1953 testutil.go:509: Offset: 2236, NextOffset: 2273 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2273, NextOffset: 6303 testutil.go:509: Offset: 1990, NextOffset: 5689 testutil.go:395: Comparing: "test2" vs "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=0,format=USTAR,minChunkSize=64000 === 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 bar barlink 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: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 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: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev test2 bar barlink] 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: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 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: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 === 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=USTAR,minChunkSize=0 === 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 48125 72203 96195 96675] 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 48125 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96675 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48125,"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":48125,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1895,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1969,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 bar barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 === 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=USTAR,minChunkSize=0 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: 1895 testutil.go:509: Offset: 1215, NextOffset: 2176 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1895, NextOffset: 1932 testutil.go:509: Offset: 2176, NextOffset: 2213 testutil.go:509: Offset: 1932, NextOffset: 1969 testutil.go:509: Offset: 2213, NextOffset: 2250 testutil.go:509: Offset: 1969, NextOffset: 2006 testutil.go:509: Offset: 2250, NextOffset: 2287 testutil.go:509: Offset: 2006, NextOffset: 5741 testutil.go:509: Offset: 2287, NextOffset: 6351 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: "" vs "" testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 bar 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: 2176, NextOffset: 2213 testutil.go:509: Offset: 1895, NextOffset: 1932 testutil.go:509: Offset: 2213, NextOffset: 2250 testutil.go:509: Offset: 1932, NextOffset: 1969 testutil.go:509: Offset: 2250, NextOffset: 2287 testutil.go:509: Offset: 1969, NextOffset: 2006 testutil.go:509: Offset: 2287, NextOffset: 6351 testutil.go:509: Offset: 2006, NextOffset: 5741 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: 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 === 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: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: 2176 testutil.go:509: Offset: 934, NextOffset: 1895 testutil.go:395: Comparing: "test2" vs "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" === 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=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt dev .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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 === 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 48125 72203 96181 96661] testutil.go:2330: got gzip streams: === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5606 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5606 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5606 === 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 96181 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96661 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6162 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48125,"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":48125,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 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 [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: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "test2" vs "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: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 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=gzip_compression_level=9,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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === 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 48125 72203 96195 96675] === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt barlink bar foo3.txt test dev test2 .no.prefetch.landmark] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX 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:395: Comparing: "test" vs "test" testutil.go:401: 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: 2169, NextOffset: 2206 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2206, NextOffset: 2243 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2243, NextOffset: 2280 testutil.go:509: Offset: 1997, NextOffset: 5714 testutil.go:509: Offset: 2280, NextOffset: 6329 testutil.go:395: Comparing: "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: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 === 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=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,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=USTAR,minChunkSize=0 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 === 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=USTAR,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: 1010 testutil.go:395: Comparing: "bar" vs "bar" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,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: 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: 1886 testutil.go:509: Offset: 1213, NextOffset: 2169 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [5] at 96675 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48125,"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":48125,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 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: "bar" vs "bar" testutil.go:401: 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: 2169 testutil.go:509: Offset: 930, NextOffset: 1886 === 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=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: 2169, NextOffset: 2206 testutil.go:509: Offset: 1886, NextOffset: 1923 testutil.go:509: Offset: 2206, NextOffset: 2243 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2243, NextOffset: 2280 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2280, NextOffset: 6329 testutil.go:509: Offset: 1997, NextOffset: 5714 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: 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/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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 baz.txt foo1.txt foo3.txt barlink test .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: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "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: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark bar dev test2 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: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 === 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 48125 72203 96181 96661] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] === 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=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: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5451 === 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=PAX testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96181 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96661 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48125,"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":48125,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === 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=-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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test test2 .no.prefetch.landmark foo1.txt bar foo3.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: 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: 1906 testutil.go:509: Offset: 1218, 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: 1906, NextOffset: 1943 testutil.go:509: Offset: 2187, NextOffset: 2224 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 2017, NextOffset: 5766 testutil.go:509: Offset: 2298, NextOffset: 6377 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [barlink dev baz.txt test test2 .no.prefetch.landmark foo1.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: 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: 2187 testutil.go:509: Offset: 937, NextOffset: 1906 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: 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: "test" vs "test" testutil.go:401: 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: 1906, NextOffset: 1943 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 1980, NextOffset: 2017 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,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=USTAR,minChunkSize=0 testutil.go:509: Offset: 2298, NextOffset: 6377 testutil.go:509: Offset: 2017, NextOffset: 5766 testutil.go:395: Comparing: "test2" vs "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/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=0 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=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 24073 48124 72201 96193 96672] 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 72201 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96193 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev 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: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 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: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 === 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=64000 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 === 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=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev baz.txt foo1.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: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 === 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:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6188 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 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: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "barlink" vs "barlink" === 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/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 48124 72201 96179 96658] 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=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 72201 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96179 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96658 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2429,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2466,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2503,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2540,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2712,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2749,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2786,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2823,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt test2 baz.txt bar foo3.txt 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: 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: 2429 testutil.go:509: Offset: 1209, NextOffset: 2712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2429, NextOffset: 2466 testutil.go:509: Offset: 2712, NextOffset: 2749 testutil.go:509: Offset: 2466, NextOffset: 2503 testutil.go:509: Offset: 2749, NextOffset: 2786 testutil.go:509: Offset: 2503, NextOffset: 2540 testutil.go:509: Offset: 2786, NextOffset: 2823 testutil.go:509: Offset: 2540, NextOffset: 6612 testutil.go:509: Offset: 2823, NextOffset: 7226 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2 baz.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: 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: 2712 testutil.go:509: Offset: 926, NextOffset: 2429 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2712, NextOffset: 2749 testutil.go:509: Offset: 2429, NextOffset: 2466 testutil.go:509: Offset: 2749, NextOffset: 2786 testutil.go:509: Offset: 2466, NextOffset: 2503 testutil.go:509: Offset: 2786, NextOffset: 2823 testutil.go:509: Offset: 2503, NextOffset: 2540 testutil.go:509: Offset: 2823, NextOffset: 7226 testutil.go:509: Offset: 2540, NextOffset: 6612 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: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "test2" vs "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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === 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=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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 baz.txt foo3.txt test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 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: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test2 baz.txt foo3.txt test dev .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: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 === 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 48122 72199 96191 96671] 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: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6911 === 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: 0, NextOffset: 6353 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,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=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6911 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 48122 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: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [3] at 72199 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96191 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96671 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 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: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 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: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,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=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=false,format=USTAR === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark] 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: 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 === 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 48122 72199 96177 96657] testutil.go:2330: got gzip streams: === 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=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=-2,prefix="./",src=0,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: 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 === 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1215, NextOffset: 2728 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,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: 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: 6666 testutil.go:509: Offset: 2839, NextOffset: 7278 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 72199 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 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 [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: 137, NextOffset: 174 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR 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} === 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=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: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 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: "test" vs "test" testutil.go:401: 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: 7278 testutil.go:509: Offset: 2558, NextOffset: 6666 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "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" === 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=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === 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=PAX,minChunkSize=64000 testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] === 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:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 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: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test 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: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 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: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 === 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 48122 72199 96191 96671] 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: 146, NextOffset: 7089 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6533 === 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=true,format=PAX testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 === 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=PAX,minChunkSize=0#02/duplicated_entry_offset === 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 testutil.go:2349: [4] at 96191 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96671 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2440,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2477,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2514,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2551,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2723,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2760,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2797,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2834,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev baz.txt foo1.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: 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: 2440 testutil.go:509: Offset: 1213, NextOffset: 2723 === 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=-2,prefix="/",src=0,format=PAX,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: 2440, NextOffset: 2477 testutil.go:509: Offset: 2723, NextOffset: 2760 testutil.go:509: Offset: 2477, NextOffset: 2514 testutil.go:509: Offset: 2760, NextOffset: 2797 testutil.go:509: Offset: 2514, NextOffset: 2551 testutil.go:509: Offset: 2797, NextOffset: 2834 testutil.go:509: Offset: 2551, NextOffset: 6642 testutil.go:509: Offset: 2834, NextOffset: 7258 testutil.go:395: Comparing: "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 "": [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev] 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: 1010, NextOffset: 1213 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: 2723, NextOffset: 2760 testutil.go:509: Offset: 2440, NextOffset: 2477 testutil.go:509: Offset: 2760, NextOffset: 2797 testutil.go:509: Offset: 2477, NextOffset: 2514 testutil.go:509: Offset: 2797, NextOffset: 2834 testutil.go:509: Offset: 2514, NextOffset: 2551 testutil.go:509: Offset: 2834, NextOffset: 7258 testutil.go:509: Offset: 2551, NextOffset: 6642 testutil.go:395: Comparing: "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: 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: 2723 testutil.go:509: Offset: 930, NextOffset: 2440 testutil.go:395: Comparing: "test2" vs "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=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=USTAR,minChunkSize=0#02 === 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 48122 72199 96177 96657] 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 48122 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72199 in stargz, uncompressed length 32000 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark baz.txt foo3.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: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6383 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink 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: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7066 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7066 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: 7066 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: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 === 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:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 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: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 === 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 48119 72197 96189 96669] 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=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=true,format=GNU 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 96189 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96669 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72197,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === 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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar] 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: 6698 testutil.go:509: Offset: 2854, NextOffset: 7311 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt barlink dev test2 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: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=PAX,minChunkSize=0 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 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6698 === 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=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=-2,prefix="",format=USTAR,minChunkSize=0#02 === 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 48119 72197 96175 96655] 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 96175 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96655 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72197,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev foo3.txt barlink 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: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev foo3.txt barlink test test2 .no.prefetch.landmark] 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: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 === 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=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 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: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 === 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=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6566 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1891,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1928,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1965,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2002,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark foo1.txt bar 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: 1891, NextOffset: 1928 testutil.go:509: Offset: 2173, NextOffset: 2210 testutil.go:509: Offset: 1928, NextOffset: 1965 testutil.go:509: Offset: 2210, NextOffset: 2247 testutil.go:509: Offset: 1965, NextOffset: 2002 testutil.go:509: Offset: 2247, NextOffset: 2284 testutil.go:509: Offset: 2002, NextOffset: 5705 testutil.go:509: Offset: 2284, NextOffset: 6316 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=-2,prefix="",src=0,format=GNU,minChunkSize=0 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: 1891 testutil.go:509: Offset: 1212, NextOffset: 2173 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar baz.txt foo3.txt barlink test 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: 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 === 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 48127 72207 96199 96682] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1212, NextOffset: 2173 testutil.go:509: Offset: 930, NextOffset: 1891 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1891, NextOffset: 1928 testutil.go:509: Offset: 2210, NextOffset: 2247 testutil.go:509: Offset: 1928, NextOffset: 1965 testutil.go:509: Offset: 2247, NextOffset: 2284 testutil.go:509: Offset: 1965, NextOffset: 2002 testutil.go:509: Offset: 2284, NextOffset: 6316 testutil.go:509: Offset: 2002, NextOffset: 5705 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=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=GNU,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 === 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=USTAR testutil.go:2349: [3] at 72207 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96199 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96682 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt test 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: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 === 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=-2,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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 === 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test 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: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 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: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 === 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=-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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24075 48127 72207 96185 96668] 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 72207 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96185 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96668 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2016,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2188,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2225,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2262,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2299,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink foo1.txt bar foo3.txt test dev test2] 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: 1905 testutil.go:509: Offset: 1221, NextOffset: 2188 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1905, NextOffset: 1942 testutil.go:509: Offset: 2188, NextOffset: 2225 testutil.go:509: Offset: 1942, NextOffset: 1979 testutil.go:509: Offset: 2225, NextOffset: 2262 testutil.go:509: Offset: 1979, NextOffset: 2016 testutil.go:509: Offset: 2262, NextOffset: 2299 testutil.go:509: Offset: 2016, NextOffset: 5753 testutil.go:509: Offset: 2299, NextOffset: 6366 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt 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: 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: "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: 2188 testutil.go:509: Offset: 938, NextOffset: 1905 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2188, NextOffset: 2225 === 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=0 testutil.go:509: Offset: 1905, NextOffset: 1942 testutil.go:509: Offset: 2225, NextOffset: 2262 testutil.go:509: Offset: 1942, NextOffset: 1979 testutil.go:509: Offset: 2262, NextOffset: 2299 === 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=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1979, NextOffset: 2016 testutil.go:509: Offset: 2299, NextOffset: 6366 testutil.go:509: Offset: 2016, NextOffset: 5753 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: 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/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,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=-2,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt bar 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 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: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 === 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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 === 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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 === 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 48127 72207 96199 96682] 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6175 === 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 === 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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [3] at 72207 in stargz, uncompressed length 33124 === 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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6175 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [4] at 96199 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [5] at 96682 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "test2" vs "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: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 === 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=-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/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=-2,prefix="/",format=PAX,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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test baz.txt foo3.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: 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: 1896 testutil.go:509: Offset: 1217, NextOffset: 2179 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1896, NextOffset: 1933 testutil.go:509: Offset: 2179, NextOffset: 2216 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2216, NextOffset: 2253 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2253, NextOffset: 2290 testutil.go:509: Offset: 2007, NextOffset: 5727 testutil.go:509: Offset: 2290, NextOffset: 6340 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 test baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark] 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: 2179, NextOffset: 2216 testutil.go:509: Offset: 1896, NextOffset: 1933 testutil.go:509: Offset: 2216, NextOffset: 2253 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2253, NextOffset: 2290 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2290, NextOffset: 6340 testutil.go:509: Offset: 2007, NextOffset: 5727 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: 2179 testutil.go:509: Offset: 934, NextOffset: 1896 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: 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 === 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=false,format=PAX testutil.go:1580: testing streams: [0 0 24075 48127 72207 96185 96668] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,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: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,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=PAX testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96185 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96668 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar] === 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=-2,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: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test dev test2] 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: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 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: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 === 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=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1953,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2200,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2237,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2274,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2311,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev foo1.txt foo3.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: 1916, NextOffset: 1953 testutil.go:509: Offset: 2200, NextOffset: 2237 === 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 48126 72204 96196 96679] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2237, NextOffset: 2274 testutil.go:509: Offset: 1990, NextOffset: 2027 testutil.go:509: Offset: 2274, NextOffset: 2311 === 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2027, NextOffset: 5781 testutil.go:509: Offset: 2311, NextOffset: 6395 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU 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:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96196 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} === 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: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 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: 1916 testutil.go:509: Offset: 1225, NextOffset: 2200 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1225, NextOffset: 2200 testutil.go:509: Offset: 941, NextOffset: 1916 === 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=-2,prefix="../",src=0,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: 2200, NextOffset: 2237 testutil.go:509: Offset: 1916, NextOffset: 1953 testutil.go:509: Offset: 2237, NextOffset: 2274 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2274, NextOffset: 2311 testutil.go:509: Offset: 1990, NextOffset: 2027 testutil.go:509: Offset: 2311, NextOffset: 6395 testutil.go:509: Offset: 2027, NextOffset: 5781 testutil.go:395: Comparing: "test2" vs "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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,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: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" 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: 775, NextOffset: 1019 testutil.go:509: Offset: 527, NextOffset: 735 === 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=-2,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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev .no.prefetch.landmark barlink test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 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: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink 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: 146, NextOffset: 6204 === 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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 === 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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 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: "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: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 === 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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 === 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 48126 72204 96182 96665] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === 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 24074 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72204 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96182 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96665 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 foo1.txt 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: 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" === 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=USTAR,minChunkSize=0 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/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=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: "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 test2 foo1.txt dev .no.prefetch.landmark baz.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: "bar" vs "bar" testutil.go:401: 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" === 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=0,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: 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: "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" === RUN 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev baz.txt bar 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: 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/testfifo" vs "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" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,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: 0, NextOffset: 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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.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: 545, NextOffset: 18190 === 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=0,prefix="",src=1,format=USTAR,minChunkSize=64000 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: "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: "test2" vs "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 === 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=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:395: Comparing: "foo1.txt" vs "foo1.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=USTAR testutil.go:1580: testing streams: [0 0 24076 48124 72202 96194 96680] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === 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 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96194 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96680 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=USTAR,minChunkSize=64000/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt bar foo3.txt 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/testfifo" vs "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 === 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=0,prefix="./",src=1,format=USTAR,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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test test2 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: 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": [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 === 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=0,prefix="./",src=1,format=USTAR,minChunkSize=0 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=1,format=USTAR,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 24076 48124 72202 96180 96666] 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 48124 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96666 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test .no.prefetch.landmark bar foo3.txt barlink dev test2] 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": [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: 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 "": [test .no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.txt] 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" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "test" vs "test" testutil.go:401: 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: "bar" vs "bar" testutil.go:401: 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 === RUN TestGzipEStargz/testBuild/various_files-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=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=PAX === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test2 foo1.txt foo3.txt test dev] 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar 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: 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/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,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 === 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 48124 72202 96194 96680] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 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 === 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=0,prefix="/",src=1,format=USTAR,minChunkSize=0 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,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: "barlink" vs "barlink" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 === 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=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96194 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96680 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "test2" testutil.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 [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 "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.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: 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": [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: 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 === 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=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:509: Offset: 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 === RUN TestGzipEStargz/testBuild/various_files-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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar foo3.txt test2 baz.txt foo1.txt barlink test] 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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 48124 72202 96180 96666] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-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 bar foo3.txt test2 baz.txt foo1.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: 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 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 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: "bar" vs "bar" testutil.go:401: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX 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=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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 === 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=-1,prefix="",lossless=false,format=PAX testutil.go:2349: [5] at 96666 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 bar foo3.txt barlink test] 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === 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:509: Offset: 0, NextOffset: 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/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=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: "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 "": [.no.prefetch.landmark baz.txt foo1.txt dev test2 bar 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: 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: "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: 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: "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 === 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=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24075 48123 72200 96192 96680] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/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: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 48123 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72200 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96680 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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/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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt bar foo3.txt test .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: 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 [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: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2 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: 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: "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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=-1,prefix="",lossless=false,format=GNU === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink .no.prefetch.landmark foo1.txt bar 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: 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": [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: 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 "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt 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: 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: "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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 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: "barlink" vs "barlink" === 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 48123 72200 96178 96666] testutil.go:2330: got gzip streams: === 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=-1,prefix="",lossless=false,format=GNU 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 48123 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72200 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96178 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96666 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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/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=0 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev foo3.txt barlink 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: 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": [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: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar dev foo3.txt] 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: "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: "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=PAX,minChunkSize=64000 === 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 48130 72212 96204 96694] 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 48130 in stargz, uncompressed length 33536 === 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=true,format=USTAR testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96694 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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/duplicated_entry_offset === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 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: 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 === 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=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: "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: 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: "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 "": [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar test2 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: 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: "test2" vs "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: "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 [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=1,format=PAX,minChunkSize=0 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 [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 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 bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt 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": [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: "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: "test2" vs "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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 === 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 48130 72212 96190 96680] 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 48130 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [3] at 72212 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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/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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev baz.txt foo1.txt bar 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 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: "test" vs "test" testutil.go:401: Directory: "test" 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 === 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=0,prefix="/",src=1,format=PAX,minChunkSize=64000 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 [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: 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 test dev baz.txt foo1.txt bar test2 .no.prefetch.landmark 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: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "bar" vs "bar" testutil.go:401: 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: "test2" vs "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 === RUN TestGzipEStargz/testBuild/various_files-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=GNU,minChunkSize=64000/duplicated_entry_offset === 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=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 24077 48130 72212 96204 96694] 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} 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:2349: [1] at 24077 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink 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: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 48130 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96694 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 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 "": [baz.txt test dev .no.prefetch.landmark foo1.txt bar foo3.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: 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: "test2" vs "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: "test" vs "test" testutil.go:401: 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": [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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 === 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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark foo1.txt bar barlink test2 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: 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: "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": [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 "": [.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: "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: "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: "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: "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": [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=0,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 24077 48130 72212 96190 96680] 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 48130 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72212 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt dev test2 .no.prefetch.landmark 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: 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 [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: "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 dev test2 .no.prefetch.landmark baz.txt 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: 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: "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": [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 === 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 === 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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark test 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: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 === 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=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:509: Offset: 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": [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 test 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: "bar" vs "bar" testutil.go:401: 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" testutil.go:395: Comparing: "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: "test" vs "test" testutil.go:401: 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 === RUN TestGzipEStargz/testBuild/various_files-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/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 24076 48130 72211 96203 96693] testutil.go:2330: got gzip streams: === 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: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 48130 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 === 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=GNU testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96693 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt foo3.txt barlink test2 baz.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: 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/testchar1" vs "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 "": [baz.txt bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink 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: 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: 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/testchar2" vs "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=GNU,minChunkSize=64000 === 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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark baz.txt] 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 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] 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: 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 testutil.go:509: Offset: 0, NextOffset: 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/testchar2" vs "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: 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 === 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=false,format=GNU testutil.go:1580: testing streams: [0 0 24076 48130 72211 96189 96679] 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 48130 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96189 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bdSTARGZ" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/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:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink foo1.txt foo3.txt 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 [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: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar barlink] 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: "test" vs "test" testutil.go:401: 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 [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 === 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: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" 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=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === 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 48126 72206 96198 96688] 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 === 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=true,format=USTAR testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96688 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt barlink test test2 .no.prefetch.landmark bar dev] 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 [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=0,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,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] 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: "" vs "" testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark 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: 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: "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: "test" vs "test" testutil.go:401: 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: "bar" vs "bar" testutil.go:401: 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": [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" === 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=USTAR === 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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev .no.prefetch.landmark bar 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": [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 === 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 48126 72206 96184 96674] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-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: 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 === 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=GNU,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2 baz.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 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,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=0,prefix="../",src=1,format=GNU,minChunkSize=0 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: "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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [4] at 96184 in stargz, uncompressed length 3072 === 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [5] at 96674 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b8STARGZ" === 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=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar .no.prefetch.landmark baz.txt 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: 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 testutil.go:509: Offset: 0, NextOffset: 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 baz.txt foo1.txt foo3.txt barlink test dev test2 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: 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 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 === 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=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:395: Comparing: "bar" vs "bar" testutil.go:401: 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 === 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=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=PAX testutil.go:1580: testing streams: [0 0 24076 48126 72206 96198 96688] 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 48126 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96688 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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/duplicated_entry_offset === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark 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: 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: 2919 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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: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 "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 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: 2919 testutil.go:509: Offset: 1082, NextOffset: 2563 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: 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: "bar" vs "bar" testutil.go:401: 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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test2 foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2414 === 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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 === 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: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 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: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 === 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=1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] 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: 2414 === 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 48126 72206 96184 96674] === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2209 === 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=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 === 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 24076 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2414 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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96184 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96674 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 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 [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 === 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=GNU === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test baz.txt foo1.txt barlink dev test2] 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: 983 testutil.go:509: Offset: 785, NextOffset: 1163 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 983, NextOffset: 1020 testutil.go:509: Offset: 1163, NextOffset: 1200 testutil.go:509: Offset: 1020, NextOffset: 1057 testutil.go:509: Offset: 1200, NextOffset: 1237 testutil.go:509: Offset: 1057, NextOffset: 1094 testutil.go:509: Offset: 1237, NextOffset: 1274 testutil.go:509: Offset: 1094, NextOffset: 2584 testutil.go:509: Offset: 1274, NextOffset: 2934 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt 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: 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: "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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1163 testutil.go:509: Offset: 605, NextOffset: 983 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1163, NextOffset: 1200 testutil.go:509: Offset: 983, NextOffset: 1020 testutil.go:509: Offset: 1200, NextOffset: 1237 testutil.go:509: Offset: 1020, NextOffset: 1057 testutil.go:509: Offset: 1237, NextOffset: 1274 testutil.go:509: Offset: 1057, NextOffset: 1094 testutil.go:509: Offset: 1274, NextOffset: 2934 testutil.go:509: Offset: 1094, NextOffset: 2584 === 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 48123 72204 96196 96685] 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 === 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=true,format=GNU testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 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: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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/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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 === 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=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "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 baz.txt foo1.txt bar foo3.txt test dev test2 barlink] 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: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=USTAR,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 === 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 48123 72204 96182 96671] testutil.go:2330: got gzip streams: === 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=-1,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 48123 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72204 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96182 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96671 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev test2 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: 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: 2919 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: 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 "": [dev test2 foo1.txt foo3.txt .no.prefetch.landmark baz.txt bar 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: 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] === 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=USTAR,minChunkSize=0 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: 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: 2919 testutil.go:509: Offset: 1092, NextOffset: 2578 testutil.go:395: Comparing: "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: 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/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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === 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 48132 72217 96209 96700] 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 foo1.txt bar .no.prefetch.landmark 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: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 === 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 === 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: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96700 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48132,"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":48132,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2395 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:395: Comparing: "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 foo3.txt barlink test dev test2 foo1.txt bar] 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: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 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: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2395 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: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 === 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=0/lost_digest_in_a_entry === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === 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 48132 72217 96195 96686] === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev bar] === 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=1,format=USTAR,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: 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 === 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=0 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_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 === 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: "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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/various_files-compression=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] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [5] at 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" testutil.go:1638: got TOC entries: === 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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 986, NextOffset: 1023 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48132,"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":48132,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 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 === 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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1277, NextOffset: 2936 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink dev bar foo3.txt 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: 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: 2936 testutil.go:509: Offset: 1097, NextOffset: 2581 === 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=1,prefix="../",src=1,format=USTAR,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: 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 === 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=1,prefix="../",src=1,format=USTAR,minChunkSize=0 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": [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: "bar" vs "bar" testutil.go:401: 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/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=USTAR,minChunkSize=0 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark baz.txt dev test2 foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 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/lost_digest_in_a_entry === 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=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24078 48132 72217 96209 96700] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === 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=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,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: 0, NextOffset: 2225 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 48132 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: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d1STARGZ" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2225 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48132,"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":48132,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2418 === 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=USTAR,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/testchar1" vs "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: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2 foo1.txt] 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: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 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: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=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 === 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=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24078 48132 72217 96195 96686] testutil.go:2330: got gzip streams: === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1193,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1264,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1301,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1338,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1375,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark baz.txt foo3.txt barlink test dev 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 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,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: "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: 1082 testutil.go:509: Offset: 779, NextOffset: 1264 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1119 testutil.go:509: Offset: 1264, NextOffset: 1301 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1301, NextOffset: 1338 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 1338, NextOffset: 1375 testutil.go:509: Offset: 1193, NextOffset: 2802 testutil.go:509: Offset: 1375, NextOffset: 3153 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev foo1.txt bar test2 .no.prefetch.landmark 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: 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=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1264 testutil.go:509: Offset: 597, 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: 1264, NextOffset: 1301 testutil.go:509: Offset: 1082, NextOffset: 1119 testutil.go:509: Offset: 1301, NextOffset: 1338 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1338, NextOffset: 1375 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 1375, NextOffset: 3153 testutil.go:509: Offset: 1193, NextOffset: 2802 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "test2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 386 === 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=PAX testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96686 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48132,"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":48132,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=GNU === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test test2 baz.txt bar barlink dev .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: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 === 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=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2649 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: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar barlink] 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: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2649 === 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 48132 72215 96207 96698] 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 48132 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2462 === 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=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96207 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96698 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48132,"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":48132,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2462 === 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:395: Comparing: "test2" vs "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: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 === 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=1,prefix="./",format=PAX,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1094,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1274,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1311,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1348,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1385,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 1094 testutil.go:509: Offset: 785, NextOffset: 1274 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1094, NextOffset: 1131 testutil.go:509: Offset: 1274, NextOffset: 1311 testutil.go:509: Offset: 1131, NextOffset: 1168 testutil.go:509: Offset: 1311, NextOffset: 1348 testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 1348, NextOffset: 1385 testutil.go:509: Offset: 1205, NextOffset: 2821 testutil.go:509: Offset: 1385, NextOffset: 3166 === 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=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24077 48132 72215 96193 96684] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === 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=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 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: 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_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,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 === 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=1,prefix="./",src=1,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [4] at 96193 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c1STARGZ" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,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: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar 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: 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: 1274 testutil.go:509: Offset: 605, NextOffset: 1094 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48132,"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":48132,"innerOffset":1536,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: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: "bar" vs "bar" testutil.go:401: 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: 1274, NextOffset: 1311 testutil.go:509: Offset: 1094, NextOffset: 1131 testutil.go:509: Offset: 1311, NextOffset: 1348 testutil.go:509: Offset: 1131, NextOffset: 1168 testutil.go:509: Offset: 1348, NextOffset: 1385 testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 1385, NextOffset: 3166 testutil.go:509: Offset: 1205, NextOffset: 2821 testutil.go:395: Comparing: "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=PAX,minChunkSize=64000 === 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=GNU,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt dev test2 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: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 === 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=1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 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: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 === 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=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 === 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 24165 48581 72809 97614 99040] testutil.go:2330: got gzip streams: === 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: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev test2 baz.txt bar foo3.txt barlink 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: 106, NextOffset: 2646 testutil.go:509: Offset: 0, 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: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 === 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=1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2646 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 72809 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97614 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99040 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: 0, NextOffset: 2458 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 === 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=-2,prefix="",lossless=false,format=USTAR === 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=GNU,minChunkSize=64000/lost_digest_in_a_entry === 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 24165 48581 72809 96766 98192] 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1093,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1204,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar foo3.txt 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: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 === 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: 603, NextOffset: 1093 testutil.go:509: Offset: 782, NextOffset: 1272 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1093, NextOffset: 1130 testutil.go:509: Offset: 1272, NextOffset: 1309 testutil.go:509: Offset: 1130, NextOffset: 1167 testutil.go:509: Offset: 1309, NextOffset: 1346 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [3] at 72809 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1346, NextOffset: 1383 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [4] at 96766 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1204, NextOffset: 2810 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [5] at 98192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000179feSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1383, NextOffset: 3139 testutil.go:395: Comparing: "dev" vs "dev" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,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=1,format=PAX,minChunkSize=0 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 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 "": [bar foo3.txt dev foo1.txt barlink test test2 .no.prefetch.landmark 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: 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: 1272, NextOffset: 1309 testutil.go:509: Offset: 1093, NextOffset: 1130 testutil.go:509: Offset: 1309, NextOffset: 1346 testutil.go:509: Offset: 1130, NextOffset: 1167 testutil.go:509: Offset: 1346, NextOffset: 1383 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1383, NextOffset: 3139 testutil.go:509: Offset: 1204, NextOffset: 2810 testutil.go:395: Comparing: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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: 1272 testutil.go:509: Offset: 603, NextOffset: 1093 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" === 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=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=true,format=PAX === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt bar test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2640 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 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: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 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 [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: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2640 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: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 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: 2640 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: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 === 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 24165 48581 72809 97614 99040] 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=1,prefix="../",src=1,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: [1] at 24165 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72809 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97614 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99040 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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/duplicated_entry_offset === 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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1103,"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":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1214,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1283,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1320,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1357,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1394,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt bar foo3.txt barlink dev baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1103, NextOffset: 1140 testutil.go:509: Offset: 1283, NextOffset: 1320 testutil.go:509: Offset: 1140, NextOffset: 1177 testutil.go:509: Offset: 1320, NextOffset: 1357 testutil.go:509: Offset: 1177, NextOffset: 1214 testutil.go:509: Offset: 1357, NextOffset: 1394 testutil.go:509: Offset: 1214, NextOffset: 2818 testutil.go:509: Offset: 1394, NextOffset: 3159 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 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: 1103 testutil.go:509: Offset: 786, NextOffset: 1283 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev baz.txt test 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: 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: 1283, NextOffset: 1320 testutil.go:509: Offset: 1103, NextOffset: 1140 testutil.go:509: Offset: 1320, NextOffset: 1357 testutil.go:509: Offset: 1140, NextOffset: 1177 testutil.go:509: Offset: 1357, NextOffset: 1394 testutil.go:509: Offset: 1177, NextOffset: 1214 testutil.go:509: Offset: 1394, NextOffset: 3159 testutil.go:509: Offset: 1214, NextOffset: 2818 testutil.go:395: Comparing: "test2" vs "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: 1283 testutil.go:509: Offset: 606, NextOffset: 1103 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] === 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 24165 48581 72809 96766 98192] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar2" vs "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=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 === 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=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 === 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:2349: [3] at 72809 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96766 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000179feSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev .no.prefetch.landmark baz.txt bar test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 === 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=1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 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: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test test2 foo1.txt] 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: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 === 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=1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 === 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=1,prefix="",src=1,format=GNU,minChunkSize=0 === 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:1580: testing streams: [0 0 24167 48583 72814 97619 99045] 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 testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97619 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99045 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d53STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"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":1052,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: 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/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=1,prefix="",src=1,format=GNU,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] === 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=GNU,minChunkSize=0 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: 978 testutil.go:509: Offset: 783, 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: 978, NextOffset: 1015 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 1015, NextOffset: 1052 === 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=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1089, NextOffset: 2567 testutil.go:509: Offset: 1271, NextOffset: 2930 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: "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: "test" vs "test" testutil.go:401: 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: 978, NextOffset: 1015 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1015, NextOffset: 1052 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1271, NextOffset: 2930 testutil.go:509: Offset: 1089, NextOffset: 2567 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=GNU,minChunkSize=0 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: 1160 testutil.go:509: Offset: 601, NextOffset: 978 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24167 48583 72814 96771 98197] 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 testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96771 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98197 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2415 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 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: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 === 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:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark 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: 106, NextOffset: 2415 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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2415 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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 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 [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: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 === 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=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2415 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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24168 48585 72817 97622 99062] 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 48585 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72817 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97622 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99062 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d56STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72817,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt bar test .no.prefetch.landmark foo1.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: 989, NextOffset: 1026 === 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=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: 2592 testutil.go:509: Offset: 1281, NextOffset: 2938 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: 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 === 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: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: "" vs "" === 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=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [dev test2 baz.txt bar test .no.prefetch.landmark foo1.txt foo3.txt barlink] 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: 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: "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: 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: "bar" vs "bar" testutil.go:401: 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: 2938 testutil.go:509: Offset: 1100, NextOffset: 2592 === 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=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24168 48585 72817 96774 98214] 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 48585 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72817 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96774 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98214 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a06STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72817,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar 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: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2409 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2219 === 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=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 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" === 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=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2 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: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 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: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2409 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: 2409 === 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: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: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 === 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=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 === 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=PAX testutil.go:1580: testing streams: [0 0 24168 48585 72817 97622 99062] 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 48585 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72817 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97622 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99062 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d56STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72817,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,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:1763: On "foo2": got preread of "foo3" === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":985,"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":1059,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark foo3.txt barlink dev baz.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" testutil.go:395: Comparing: "test2" vs "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 === 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=1,prefix="/",src=1,format=GNU,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: "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: 985 testutil.go:509: Offset: 786, 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: 985, NextOffset: 1022 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1022, NextOffset: 1059 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1059, NextOffset: 1096 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1096, NextOffset: 2578 testutil.go:509: Offset: 1276, NextOffset: 2928 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev] 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: 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: 1165, NextOffset: 1202 testutil.go:509: Offset: 985, NextOffset: 1022 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1022, NextOffset: 1059 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1059, NextOffset: 1096 testutil.go:509: Offset: 1276, NextOffset: 2928 testutil.go:509: Offset: 1096, 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: 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: 1165 testutil.go:509: Offset: 606, NextOffset: 985 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: 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=gzip_compression_level=1,prefix="/",src=1,format=GNU,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.txt foo1.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/testfifo" vs "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: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 === 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=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 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: 2209 === 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=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 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: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark 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: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 === 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=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2397 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: 2397 === 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 48585 72817 96774 98214] 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: 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: 2397 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,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=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,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: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 72817 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2397 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [4] at 96774 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98214 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a06STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72817,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2397 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": [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=1,format=GNU,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=GNU,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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1033,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1070,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1107,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === 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=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt barlink dev test2 bar test .no.prefetch.landmark baz.txt] 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 615, NextOffset: 996 testutil.go:509: Offset: 795, NextOffset: 1176 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1033 testutil.go:509: Offset: 1176, NextOffset: 1213 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 1213, NextOffset: 1250 testutil.go:509: Offset: 1070, NextOffset: 1107 testutil.go:509: Offset: 1250, NextOffset: 1287 testutil.go:509: Offset: 1107, NextOffset: 2593 testutil.go:509: Offset: 1287, NextOffset: 2946 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: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 === 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=GNU,minChunkSize=0 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 "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2 bar 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 795, NextOffset: 1176 === 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 24169 48588 72821 97626 99066] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 615, NextOffset: 996 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" testutil.go:395: Comparing: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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: "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=-2,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=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1176, NextOffset: 1213 testutil.go:509: Offset: 996, NextOffset: 1033 testutil.go:509: Offset: 1213, NextOffset: 1250 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 1250, NextOffset: 1287 testutil.go:509: Offset: 1070, NextOffset: 1107 testutil.go:509: Offset: 1287, NextOffset: 2946 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1107, NextOffset: 2593 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 === 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=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 72821 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97626 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99066 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 .no.prefetch.landmark foo1.txt 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: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 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 "": [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] 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: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 === 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=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2417 === 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=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 === 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=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 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=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === 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 24169 48588 72821 96778 98218] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72821 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96778 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98218 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=0/lost_digest_in_a_entry === 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=9,prefix="",format=USTAR,minChunkSize=64000 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink baz.txt 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: 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: 2510 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 836 testutil.go:509: Offset: 683, NextOffset: 982 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 [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: 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: "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: 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: 2510 testutil.go:509: Offset: 935, NextOffset: 2224 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: 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 === 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 24165 48582 72809 97614 99046] 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 48582 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72809 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97614 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99046 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 === 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=9,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 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: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test test2 baz.txt bar dev .no.prefetch.landmark foo1.txt 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: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "test2" vs "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: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 === 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=64000 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 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: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 24165 48582 72809 96766 98198] 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 48582 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72809 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96766 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98198 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000179feSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark 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: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 === 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=9,prefix="./",src=1,format=USTAR,minChunkSize=0 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: 2240 testutil.go:509: Offset: 1092, NextOffset: 2527 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 baz.txt foo1.txt bar dev test2 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: 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 [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 === 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=9,prefix="./",src=1,format=USTAR,minChunkSize=0 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: 993 testutil.go:509: Offset: 545, 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: 993, NextOffset: 1026 testutil.go:509: Offset: 847, NextOffset: 880 === 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=USTAR,minChunkSize=0 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: 2527 testutil.go:509: Offset: 946, NextOffset: 2240 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,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 24165 48582 72809 97614 99046] 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 48582 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72809 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97614 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99046 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=PAX,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test2 .no.prefetch.landmark baz.txt foo1.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: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 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: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1714 === 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=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 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: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 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: "bar" vs "bar" testutil.go:401: 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: 1714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 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: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 === 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=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,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 24165 48582 72809 96766 98198] 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 48582 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72809 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96766 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98198 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000179feSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=64000 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt bar foo3.txt barlink test baz.txt] 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 === 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=USTAR,minChunkSize=0 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: 2232 testutil.go:509: Offset: 1088, NextOffset: 2519 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test baz.txt 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: 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: 2519 testutil.go:509: Offset: 942, NextOffset: 2232 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: "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: 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/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=9,prefix="",format=GNU,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 24166 48583 72814 97619 99051] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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 48583 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97619 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99051 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d53STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev .no.prefetch.landmark bar barlink 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: 0, NextOffset: 1706 === 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=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink 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: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 === 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=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 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: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 === 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=false,format=GNU testutil.go:1580: testing streams: [0 0 24166 48583 72814 96771 98203] 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 48583 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96771 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98203 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 baz.txt foo3.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: 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: 2245 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: "test2" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2] 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: 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 === 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=9,prefix="../",src=1,format=USTAR,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: "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: 2245 testutil.go:395: Comparing: "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" === 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=9,prefix="../",src=1,format=USTAR,minChunkSize=0 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 === 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 24170 48588 72822 97627 99074] 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=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72822 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97627 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99074 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo3.txt barlink dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1718 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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1718 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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 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 [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: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 === 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 24170 48588 72822 96779 98226] 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=64000 testutil.go:509: Offset: 90, NextOffset: 1878 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72822 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96779 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98226 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 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/testfifo" vs "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: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 === 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=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1718 === 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=9,prefix="./",format=PAX,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=9,prefix="./",format=GNU,minChunkSize=0 === 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 24170 48588 72822 97627 99074] 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 48588 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72822 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97627 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99074 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt] 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: 926 testutil.go:509: Offset: 683, NextOffset: 1072 === 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=9,prefix="",src=1,format=PAX,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: 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: 2407 testutil.go:509: Offset: 1171, NextOffset: 2699 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 === 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=9,prefix="",src=1,format=PAX,minChunkSize=0 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: "test" vs "test" testutil.go:401: 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: 2699 testutil.go:509: Offset: 1025, 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/testchar2" vs "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: 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: 1072 testutil.go:509: Offset: 537, NextOffset: 926 === 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 testutil.go:1580: testing streams: [0 0 24170 48588 72822 96779 98226] 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 48588 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 72822 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96779 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98226 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark baz.txt foo1.txt bar test test2 foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 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: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 foo3.txt barlink dev .no.prefetch.landmark baz.txt 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: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "test2" vs "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: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 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=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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24172 48591 72826 97631 99077] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24172 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72826 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97631 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99077 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":934,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":967,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1033,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1146,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1179,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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=gzip_compression_level=-2,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=1,format=PAX,minChunkSize=0 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: 934 testutil.go:509: Offset: 691, 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: 934, NextOffset: 967 testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 967, NextOffset: 1000 testutil.go:509: Offset: 1113, NextOffset: 1146 testutil.go:509: Offset: 1000, NextOffset: 1033 testutil.go:509: Offset: 1146, NextOffset: 1179 testutil.go:509: Offset: 1033, NextOffset: 2421 testutil.go:509: Offset: 1179, NextOffset: 2711 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 "": [dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar 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: 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: 1080 testutil.go:509: Offset: 545, NextOffset: 934 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "test" vs "test" testutil.go:401: 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: 1113 testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1113, NextOffset: 1146 testutil.go:509: Offset: 967, NextOffset: 1000 testutil.go:509: Offset: 1146, NextOffset: 1179 testutil.go:509: Offset: 1000, NextOffset: 1033 testutil.go:509: Offset: 1179, NextOffset: 2711 testutil.go:509: Offset: 1033, NextOffset: 2421 === 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=9,prefix="/",format=USTAR,minChunkSize=64000/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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev baz.txt foo1.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: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 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: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 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 [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: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 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" === 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 24172 48591 72826 96783 98229] === 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:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 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=gzip_compression_level=-2,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=9,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 24172 in stargz, uncompressed length 32512 === 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: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 === 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: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [3] at 72826 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96783 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98229 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} 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:ba51ef12392f225b10080bd1040a7703acd92a19d4c2e5ba2fed263efaf84c4f","chunkSize":32000,"chunkDigest":"sha256:a11cc9e5e231432938ef61130e034ab5e5b4fbae0229efa06ba1693988527bf6"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e95f879dc997055555a37ed1734e96da164a8396cc0a0b9a041667ee0b568b31"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt 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: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: 929 testutil.go:509: Offset: 687, NextOffset: 1075 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 929, NextOffset: 962 testutil.go:509: Offset: 1075, NextOffset: 1108 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 1028, NextOffset: 2413 testutil.go:509: Offset: 1174, NextOffset: 2708 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt 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: 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: 1075 testutil.go:509: Offset: 541, NextOffset: 929 === 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=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" 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: 1075, NextOffset: 1108 testutil.go:509: Offset: 929, NextOffset: 962 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1174, NextOffset: 2708 testutil.go:509: Offset: 1028, 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: 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 === 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=9,prefix="/",src=1,format=PAX,minChunkSize=0 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=1,format=PAX,minChunkSize=64000 === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === 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=9,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.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: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 === 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=9,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 barlink dev bar foo3.txt 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: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 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: "bar" vs "bar" testutil.go:401: 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: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "test2" vs "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: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 === 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=9,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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":939,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":972,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1005,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1038,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1085,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1184,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark bar test dev baz.txt 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: 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: 939 testutil.go:509: Offset: 695, NextOffset: 1085 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 939, NextOffset: 972 testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 972, NextOffset: 1005 testutil.go:509: Offset: 1118, NextOffset: 1151 testutil.go:509: Offset: 1005, NextOffset: 1038 testutil.go:509: Offset: 1151, NextOffset: 1184 testutil.go:509: Offset: 1038, NextOffset: 2424 testutil.go:509: Offset: 1184, NextOffset: 2714 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 "": [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test 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: 1085, NextOffset: 1118 testutil.go:509: Offset: 939, NextOffset: 972 testutil.go:509: Offset: 1118, NextOffset: 1151 testutil.go:509: Offset: 972, NextOffset: 1005 testutil.go:509: Offset: 1151, NextOffset: 1184 testutil.go:509: Offset: 1005, NextOffset: 1038 testutil.go:509: Offset: 1184, NextOffset: 2714 testutil.go:509: Offset: 1038, NextOffset: 2424 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 1085 testutil.go:509: Offset: 549, NextOffset: 939 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 testutil.go:395: Comparing: "bar" vs "bar" === 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=9,prefix="../",src=1,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" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 === 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=9,prefix="../",format=USTAR,minChunkSize=0 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === 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=9,prefix="../",src=1,format=PAX,minChunkSize=64000 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 barlink test baz.txt foo1.txt bar foo3.txt dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 === 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=9,prefix="../",src=1,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: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 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: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 === 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=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 [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: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, 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: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 === 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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev .no.prefetch.landmark baz.txt barlink test test2] 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 === 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=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 533, NextOffset: 837 testutil.go:509: Offset: 679, NextOffset: 983 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 837, NextOffset: 870 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 870, NextOffset: 903 testutil.go:509: Offset: 1016, NextOffset: 1049 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 936, NextOffset: 2227 testutil.go:509: Offset: 1082, NextOffset: 2511 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test test2 foo1.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: 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: 983, NextOffset: 1016 testutil.go:509: Offset: 837, NextOffset: 870 testutil.go:509: Offset: 1016, NextOffset: 1049 testutil.go:509: Offset: 870, NextOffset: 903 testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1082, NextOffset: 2511 testutil.go:509: Offset: 936, NextOffset: 2227 testutil.go:395: Comparing: "test2" vs "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 679, NextOffset: 983 testutil.go:509: Offset: 533, NextOffset: 837 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" === 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=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 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 baz.txt foo1.txt bar test dev 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: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 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: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: 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 === 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 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: 2241 testutil.go:509: Offset: 1093, NextOffset: 2527 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: 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 === 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 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: 848 testutil.go:509: Offset: 687, NextOffset: 994 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 bar foo3.txt foo1.txt barlink] 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: 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 === 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 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: 994 testutil.go:509: Offset: 541, NextOffset: 848 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: 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: 2241 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt test baz.txt foo1.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: 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 === 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=9,prefix="./",src=1,format=GNU,minChunkSize=64000 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: "dev" vs "dev" === 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=9,prefix="./",src=1,format=GNU,minChunkSize=64000 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 barlink dev test2 .no.prefetch.landmark foo3.txt test] 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: 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: "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: 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: "foo3.txt" vs "foo3.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 === 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=9,prefix="./",src=1,format=GNU,minChunkSize=64000 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 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev bar foo3.txt test2] 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: 2230 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 [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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev bar foo3.txt 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: 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: 2230 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 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: "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=GNU,minChunkSize=64000 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 .no.prefetch.landmark baz.txt bar 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: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "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 bar barlink foo1.txt foo3.txt test dev 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: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar barlink test dev 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: 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: 2245 testutil.go:509: Offset: 1095, NextOffset: 2532 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 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: 850 testutil.go:509: Offset: 691, NextOffset: 996 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: 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: "test" vs "test" testutil.go:401: 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 testutil.go:509: Offset: 883, NextOffset: 916 === 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=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1062, NextOffset: 1095 testutil.go:509: Offset: 916, NextOffset: 949 testutil.go:509: Offset: 1095, NextOffset: 2532 testutil.go:509: Offset: 949, NextOffset: 2245 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 996 testutil.go:509: Offset: 545, 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: 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 === 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=GNU,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 349 === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev 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" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 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: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 === 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1724 === 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:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt barlink test2] 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: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 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: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 === 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=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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink dev 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: 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: 2565 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: 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: 865 testutil.go:509: Offset: 686, NextOffset: 1014 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink dev baz.txt foo1.txt bar foo3.txt test 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: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" === 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:401: 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: "test" vs "test" testutil.go:401: 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: 2565 testutil.go:509: Offset: 964, 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 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/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=-1,prefix="",src=1,format=USTAR,minChunkSize=0 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: "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.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: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 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 dev baz.txt foo3.txt test test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" === 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=-1,prefix="",src=1,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: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 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: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 === 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=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "test2" vs "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: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === 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=USTAR,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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 === 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=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 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: 2284 testutil.go:509: Offset: 1124, NextOffset: 2581 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 bar .no.prefetch.landmark baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.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: 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: 2284 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=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,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: 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: "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:509: Offset: 545, NextOffset: 876 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev .no.prefetch.landmark test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 === 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=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 === 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=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1948 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: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test2 baz.txt foo1.txt bar 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: 93, NextOffset: 1948 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 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: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 === 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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === 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=-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":"/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev foo3.txt barlink test2] 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: 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: 2279 testutil.go:509: Offset: 1118, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 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: 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: 2571 testutil.go:509: Offset: 969, NextOffset: 2279 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: "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" testutil.go:395: Comparing: "test2" vs "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 === 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=PAX,minChunkSize=64000/duplicated_entry_offset === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink dev .no.prefetch.landmark foo1.txt bar test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1775 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: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 === 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=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1941 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: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1775 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: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test test2 baz.txt foo3.txt barlink 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: 93, NextOffset: 1941 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": [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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1941 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: 1941 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: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 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: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 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=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2593 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 foo3.txt barlink test dev foo1.txt bar 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: 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: 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: 2593 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 [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: "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: "test2" vs "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 barlink test] 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": [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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [test2 barlink test .no.prefetch.landmark baz.txt foo1.txt 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: 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: "bar" vs "bar" testutil.go:401: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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=1,format=PAX,minChunkSize=0 === 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=GNU,minChunkSize=64000/lost_digest_in_a_entry === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt bar test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 962 testutil.go:509: Offset: 686, 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: 2479 testutil.go:509: Offset: 1210, NextOffset: 2770 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark 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: 686, NextOffset: 1111 testutil.go:509: Offset: 537, NextOffset: 962 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: "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: "test" vs "test" testutil.go:401: 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: 2770 testutil.go:509: Offset: 1061, NextOffset: 2479 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: 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=PAX,minChunkSize=64000 === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test .no.prefetch.landmark bar foo3.txt dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "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: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.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: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, 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: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, 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: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 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=-1,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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1004,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1037,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1070,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1120,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1186,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1219,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark foo3.txt barlink dev 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: 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: 971 testutil.go:509: Offset: 694, NextOffset: 1120 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1004 testutil.go:509: Offset: 1120, NextOffset: 1153 testutil.go:509: Offset: 1004, NextOffset: 1037 testutil.go:509: Offset: 1153, NextOffset: 1186 testutil.go:509: Offset: 1037, NextOffset: 1070 testutil.go:509: Offset: 1186, NextOffset: 1219 testutil.go:509: Offset: 1070, NextOffset: 2488 testutil.go:509: Offset: 1219, NextOffset: 2783 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev] 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: 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: 1120 testutil.go:509: Offset: 545, NextOffset: 971 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: "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: 1120, NextOffset: 1153 testutil.go:509: Offset: 971, NextOffset: 1004 testutil.go:509: Offset: 1153, NextOffset: 1186 testutil.go:509: Offset: 1004, NextOffset: 1037 testutil.go:509: Offset: 1186, NextOffset: 1219 testutil.go:509: Offset: 1037, NextOffset: 1070 testutil.go:509: Offset: 1219, NextOffset: 2783 testutil.go:509: Offset: 1070, NextOffset: 2488 === 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=-1,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev 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: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 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: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 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 [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: 2121 testutil.go:509: Offset: 0, 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: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 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: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 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/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=-1,prefix="/",src=1,format=PAX,minChunkSize=0 === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":964,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1063,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1113,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1212,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test .no.prefetch.landmark foo1.txt foo3.txt 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: 964, NextOffset: 997 testutil.go:509: Offset: 1113, NextOffset: 1146 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 1146, NextOffset: 1179 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 1179, NextOffset: 1212 testutil.go:509: Offset: 1063, NextOffset: 2480 testutil.go:509: Offset: 1212, NextOffset: 2775 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: "bar" vs "bar" testutil.go:401: 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: 964 testutil.go:509: Offset: 690, NextOffset: 1113 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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: 1113 testutil.go:509: Offset: 541, NextOffset: 964 testutil.go:395: Comparing: "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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1113, NextOffset: 1146 testutil.go:509: Offset: 964, NextOffset: 997 testutil.go:509: Offset: 1146, NextOffset: 1179 testutil.go:509: Offset: 997, NextOffset: 1030 === 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1179, NextOffset: 1212 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 1212, NextOffset: 2775 testutil.go:509: Offset: 1063, NextOffset: 2480 === 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=-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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 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: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev foo3.txt 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: "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: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "test2" vs "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: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"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":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark bar foo3.txt 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: 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: 979 testutil.go:509: Offset: 698, NextOffset: 1128 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 979, NextOffset: 1012 testutil.go:509: Offset: 1128, NextOffset: 1161 testutil.go:509: Offset: 1012, NextOffset: 1045 testutil.go:509: Offset: 1161, NextOffset: 1194 testutil.go:509: Offset: 1045, NextOffset: 1078 testutil.go:509: Offset: 1194, NextOffset: 1227 testutil.go:509: Offset: 1078, NextOffset: 2493 testutil.go:509: Offset: 1227, 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/testfifo" vs "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 bar foo3.txt baz.txt foo1.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: 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: 1128 testutil.go:509: Offset: 549, NextOffset: 979 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" === 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=-1,prefix="../",src=1,format=PAX,minChunkSize=0 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: 1128, NextOffset: 1161 testutil.go:509: Offset: 979, NextOffset: 1012 testutil.go:509: Offset: 1161, NextOffset: 1194 testutil.go:509: Offset: 1012, NextOffset: 1045 testutil.go:509: Offset: 1194, NextOffset: 1227 testutil.go:509: Offset: 1045, NextOffset: 1078 testutil.go:509: Offset: 1227, NextOffset: 2791 testutil.go:509: Offset: 1078, NextOffset: 2493 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: 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=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === 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=-1,prefix="../",format=USTAR,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark bar test baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 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: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test baz.txt foo1.txt foo3.txt barlink 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: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 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: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark 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: 869, NextOffset: 902 testutil.go:509: Offset: 1018, NextOffset: 1051 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1051, NextOffset: 1084 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1084, NextOffset: 1117 testutil.go:509: Offset: 968, NextOffset: 2279 testutil.go:509: Offset: 1117, 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/testfifo" vs "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: 869 testutil.go:509: Offset: 686, NextOffset: 1018 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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: 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: 1018 testutil.go:509: Offset: 537, NextOffset: 869 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1018, NextOffset: 1051 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1051, NextOffset: 1084 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1084, NextOffset: 1117 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1117, NextOffset: 2566 testutil.go:509: Offset: 968, NextOffset: 2279 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=GNU,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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test2 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink dev test2 .no.prefetch.landmark foo1.txt bar 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: 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: 2293 testutil.go:509: Offset: 1129, NextOffset: 2587 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: 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: 881 testutil.go:509: Offset: 694, NextOffset: 1030 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar test 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: 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: 1030 testutil.go:509: Offset: 545, NextOffset: 881 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: "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: 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: 2587 testutil.go:509: Offset: 980, NextOffset: 2293 === 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt bar foo3.txt 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:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 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: "test2" vs "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: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 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" === 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=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 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 [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: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1956 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: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1956 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 baz.txt foo3.txt barlink dev] 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: 2284 testutil.go:509: Offset: 1122, NextOffset: 2575 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [.no.prefetch.landmark foo1.txt bar test test2 baz.txt foo3.txt barlink 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: 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: 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: 2284 testutil.go:395: Comparing: "test2" vs "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: "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: "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: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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" 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: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1948 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 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 [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: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1948 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 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: 1948 === 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=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 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 [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: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 === 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=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1948 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=-2,prefix="",format=USTAR,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark baz.txt bar 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" 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: 2304 testutil.go:509: Offset: 1133, NextOffset: 2597 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 [test dev test2 baz.txt foo1.txt bar foo3.txt 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: "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: "test2" vs "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: "test" vs "test" testutil.go:401: 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 === 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=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1133, NextOffset: 2597 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" === 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=-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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 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: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 "": [dev test2 foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar 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: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "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: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1879,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1916,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1953,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark baz.txt] 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: 1879 testutil.go:509: Offset: 1209, NextOffset: 2162 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1879, NextOffset: 1916 testutil.go:509: Offset: 2162, NextOffset: 2199 testutil.go:509: Offset: 1916, NextOffset: 1953 testutil.go:509: Offset: 2199, NextOffset: 2236 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2236, NextOffset: 2273 testutil.go:509: Offset: 1990, NextOffset: 5689 testutil.go:509: Offset: 2273, NextOffset: 6303 testutil.go:395: Comparing: "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: 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 "": [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: "bar" vs "bar" testutil.go:401: 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: 2162 testutil.go:509: Offset: 926, 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: 2162, NextOffset: 2199 testutil.go:509: Offset: 1879, NextOffset: 1916 testutil.go:509: Offset: 2199, NextOffset: 2236 testutil.go:509: Offset: 1916, NextOffset: 1953 testutil.go:509: Offset: 2236, NextOffset: 2273 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2273, NextOffset: 6303 testutil.go:509: Offset: 1990, NextOffset: 5689 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.txt foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 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: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 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 [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: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "test2" vs "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: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1895,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1969,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 1895, NextOffset: 1932 testutil.go:509: Offset: 2176, NextOffset: 2213 testutil.go:509: Offset: 1932, NextOffset: 1969 testutil.go:509: Offset: 2213, NextOffset: 2250 testutil.go:509: Offset: 1969, NextOffset: 2006 testutil.go:509: Offset: 2250, NextOffset: 2287 testutil.go:509: Offset: 2006, NextOffset: 5741 testutil.go:509: Offset: 2287, NextOffset: 6351 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1895 testutil.go:509: Offset: 1215, NextOffset: 2176 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test baz.txt bar foo3.txt barlink 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: 1215, NextOffset: 2176 testutil.go:509: Offset: 934, NextOffset: 1895 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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2176, NextOffset: 2213 testutil.go:509: Offset: 1895, NextOffset: 1932 testutil.go:509: Offset: 2213, NextOffset: 2250 testutil.go:509: Offset: 1932, NextOffset: 1969 testutil.go:509: Offset: 2250, NextOffset: 2287 testutil.go:509: Offset: 1969, NextOffset: 2006 testutil.go:509: Offset: 2287, NextOffset: 6351 testutil.go:509: Offset: 2006, NextOffset: 5741 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 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark foo1.txt barlink dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 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: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt 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: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 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: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2 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: 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: 1886 testutil.go:509: Offset: 1213, NextOffset: 2169 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2169, NextOffset: 2206 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2206, NextOffset: 2243 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2243, NextOffset: 2280 testutil.go:509: Offset: 1997, NextOffset: 5714 testutil.go:509: Offset: 2280, NextOffset: 6329 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2 bar 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: 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: 2169 testutil.go:509: Offset: 930, NextOffset: 1886 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: 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: 2169, NextOffset: 2206 testutil.go:509: Offset: 1886, NextOffset: 1923 testutil.go:509: Offset: 2206, NextOffset: 2243 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2243, NextOffset: 2280 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2280, NextOffset: 6329 testutil.go:509: Offset: 1997, NextOffset: 5714 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 baz.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: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 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: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev test2 baz.txt foo3.txt .no.prefetch.landmark] 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: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 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: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt bar] 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: 1906 testutil.go:509: Offset: 1218, 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: 1906, NextOffset: 1943 testutil.go:509: Offset: 2187, NextOffset: 2224 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 2017, NextOffset: 5766 testutil.go:509: Offset: 2298, NextOffset: 6377 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt bar 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: 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: 2187 testutil.go:509: Offset: 937, NextOffset: 1906 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1906, NextOffset: 1943 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2298, NextOffset: 6377 testutil.go:509: Offset: 2017, NextOffset: 5766 testutil.go:395: Comparing: "test2" vs "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=1,format=USTAR,minChunkSize=64000 === 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=PAX,minChunkSize=64000/lost_digest_in_a_entry === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 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 test2 baz.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: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 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: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === 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=-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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2429,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2466,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2503,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2540,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2712,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2749,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2786,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2823,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev foo1.txt foo3.txt barlink test2] 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: 2429 testutil.go:509: Offset: 1209, NextOffset: 2712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2429, NextOffset: 2466 testutil.go:509: Offset: 2712, NextOffset: 2749 testutil.go:509: Offset: 2466, NextOffset: 2503 testutil.go:509: Offset: 2749, NextOffset: 2786 testutil.go:509: Offset: 2503, NextOffset: 2540 testutil.go:509: Offset: 2786, NextOffset: 2823 testutil.go:509: Offset: 2540, NextOffset: 6612 testutil.go:509: Offset: 2823, 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 baz.txt bar test dev foo1.txt foo3.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: 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: 2712 testutil.go:509: Offset: 926, NextOffset: 2429 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: 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: 2712, NextOffset: 2749 testutil.go:509: Offset: 2429, NextOffset: 2466 testutil.go:509: Offset: 2749, NextOffset: 2786 testutil.go:509: Offset: 2466, NextOffset: 2503 testutil.go:509: Offset: 2786, NextOffset: 2823 testutil.go:509: Offset: 2503, NextOffset: 2540 testutil.go:509: Offset: 2823, NextOffset: 7226 testutil.go:509: Offset: 2540, NextOffset: 6612 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=1,format=PAX,minChunkSize=64000 === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 foo1.txt foo3.txt barlink test .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: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "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: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6353 === 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=-2,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt bar dev test2 foo1.txt 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: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 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" === 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=-2,prefix="",src=1,format=PAX,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: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 === 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=-2,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 === 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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar] 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: 6666 testutil.go:509: Offset: 2839, NextOffset: 7278 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=-2,prefix="./",src=1,format=PAX,minChunkSize=0 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 "": [bar test baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt] 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: 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: 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: 7278 testutil.go:509: Offset: 2558, NextOffset: 6666 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: "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: 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 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 === 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=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 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 [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: 7089 === 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=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 === 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=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 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: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 === 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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2440,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2477,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2514,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2551,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2723,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2760,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2797,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2834,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt bar test 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: 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: 2440 testutil.go:509: Offset: 1213, NextOffset: 2723 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2440, NextOffset: 2477 testutil.go:509: Offset: 2723, NextOffset: 2760 testutil.go:509: Offset: 2477, NextOffset: 2514 testutil.go:509: Offset: 2760, NextOffset: 2797 testutil.go:509: Offset: 2514, NextOffset: 2551 testutil.go:509: Offset: 2797, NextOffset: 2834 testutil.go:509: Offset: 2551, NextOffset: 6642 testutil.go:509: Offset: 2834, NextOffset: 7258 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/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,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: 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 "": [baz.txt bar test foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark] 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: 2723, NextOffset: 2760 testutil.go:509: Offset: 2440, NextOffset: 2477 testutil.go:509: Offset: 2760, NextOffset: 2797 testutil.go:509: Offset: 2477, NextOffset: 2514 testutil.go:509: Offset: 2797, NextOffset: 2834 testutil.go:509: Offset: 2514, NextOffset: 2551 testutil.go:509: Offset: 2834, NextOffset: 7258 testutil.go:509: Offset: 2551, NextOffset: 6642 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: 2723 testutil.go:509: Offset: 930, NextOffset: 2440 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: 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 === 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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt barlink dev test2 baz.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=-2,prefix="/",src=1,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: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 7066 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt 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: 7066 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: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7066 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": [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: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 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: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark foo1.txt barlink] 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: 6698 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink baz.txt bar foo3.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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 === 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=-2,prefix="../",src=1,format=PAX,minChunkSize=0 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2743 testutil.go:509: Offset: 937, NextOffset: 2462 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6698 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=-2,prefix="../",src=1,format=PAX,minChunkSize=0 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 === 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=-2,prefix="../",format=USTAR,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 foo1.txt bar barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 === 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=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 === 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=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7122 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: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === 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=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 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: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1891,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1928,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1965,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2002,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar barlink .no.prefetch.landmark 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: 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: 1891 testutil.go:509: Offset: 1212, 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: 1891, NextOffset: 1928 testutil.go:509: Offset: 2173, NextOffset: 2210 testutil.go:509: Offset: 1928, NextOffset: 1965 testutil.go:509: Offset: 2210, NextOffset: 2247 testutil.go:509: Offset: 1965, NextOffset: 2002 testutil.go:509: Offset: 2247, NextOffset: 2284 testutil.go:509: Offset: 2002, NextOffset: 5705 testutil.go:509: Offset: 2284, NextOffset: 6316 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo3.txt test dev test2 baz.txt 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1212, NextOffset: 2173 testutil.go:509: Offset: 930, NextOffset: 1891 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1891, NextOffset: 1928 testutil.go:509: Offset: 2210, NextOffset: 2247 testutil.go:509: Offset: 1928, NextOffset: 1965 testutil.go:509: Offset: 2247, NextOffset: 2284 testutil.go:509: Offset: 1965, NextOffset: 2002 testutil.go:509: Offset: 2284, NextOffset: 6316 testutil.go:509: Offset: 2002, NextOffset: 5705 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: 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 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev .no.prefetch.landmark 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: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 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: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 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 [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: 6000 === 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=-2,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6000 === 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=-2,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "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: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" === 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=-2,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: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 === 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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2016,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2188,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2225,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2262,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2299,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev foo1.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: 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 === 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=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 938, NextOffset: 1905 testutil.go:509: Offset: 1221, NextOffset: 2188 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1905, NextOffset: 1942 testutil.go:509: Offset: 2188, NextOffset: 2225 testutil.go:509: Offset: 1942, NextOffset: 1979 testutil.go:509: Offset: 2225, NextOffset: 2262 testutil.go:509: Offset: 1979, NextOffset: 2016 testutil.go:509: Offset: 2262, NextOffset: 2299 testutil.go:509: Offset: 2016, NextOffset: 5753 testutil.go:509: Offset: 2299, NextOffset: 6366 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 "": [.no.prefetch.landmark baz.txt bar barlink test dev foo1.txt foo3.txt 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: 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: 2188, NextOffset: 2225 testutil.go:509: Offset: 1905, NextOffset: 1942 testutil.go:509: Offset: 2225, NextOffset: 2262 testutil.go:509: Offset: 1942, NextOffset: 1979 testutil.go:509: Offset: 2262, NextOffset: 2299 testutil.go:509: Offset: 1979, NextOffset: 2016 testutil.go:509: Offset: 2299, NextOffset: 6366 testutil.go:509: Offset: 2016, NextOffset: 5753 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: "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: 2188 testutil.go:509: Offset: 938, NextOffset: 1905 testutil.go:395: Comparing: "test2" vs "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5618 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5618 === 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=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 === 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=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt dev test2] 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: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 === 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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev test2 baz.txt] 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: 1896 testutil.go:509: Offset: 1217, NextOffset: 2179 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1896, NextOffset: 1933 testutil.go:509: Offset: 2179, NextOffset: 2216 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2216, NextOffset: 2253 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2253, NextOffset: 2290 testutil.go:509: Offset: 2007, NextOffset: 5727 testutil.go:509: Offset: 2290, NextOffset: 6340 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: 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 "": [test dev test2 baz.txt .no.prefetch.landmark foo1.txt bar foo3.txt barlink] 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1217, NextOffset: 2179 testutil.go:509: Offset: 934, NextOffset: 1896 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2179, NextOffset: 2216 testutil.go:509: Offset: 1896, NextOffset: 1933 testutil.go:509: Offset: 2216, NextOffset: 2253 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2253, NextOffset: 2290 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2290, NextOffset: 6340 testutil.go:509: Offset: 2007, NextOffset: 5727 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 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=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === 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=0,prefix="",format=PAX,minChunkSize=64000#01 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar barlink dev .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: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5464 === 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=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5464 === 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=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 === 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=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6022 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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test test2 bar barlink dev .no.prefetch.landmark] 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: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "test2" vs "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: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 === 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 === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1953,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2200,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2237,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2274,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2311,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test test2 .no.prefetch.landmark bar 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: 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: 1916 testutil.go:509: Offset: 1225, NextOffset: 2200 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1916, NextOffset: 1953 testutil.go:509: Offset: 2200, NextOffset: 2237 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2237, NextOffset: 2274 testutil.go:509: Offset: 1990, NextOffset: 2027 testutil.go:509: Offset: 2274, NextOffset: 2311 testutil.go:509: Offset: 2027, NextOffset: 5781 testutil.go:509: Offset: 2311, NextOffset: 6395 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 "": [foo3.txt barlink test test2 .no.prefetch.landmark bar dev 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1225, NextOffset: 2200 testutil.go:509: Offset: 941, NextOffset: 1916 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2200, NextOffset: 2237 testutil.go:509: Offset: 1916, NextOffset: 1953 testutil.go:509: Offset: 2237, NextOffset: 2274 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2274, NextOffset: 2311 testutil.go:509: Offset: 1990, NextOffset: 2027 testutil.go:509: Offset: 2311, NextOffset: 6395 testutil.go:509: Offset: 2027, NextOffset: 5781 testutil.go:395: Comparing: "test2" vs "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: "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/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/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=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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark baz.txt barlink dev test2 foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-2,prefix="../",src=1,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: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 === 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=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test .no.prefetch.landmark baz.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: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 === 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=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 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" testutil.go:395: Comparing: "test2" vs "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: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 === 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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 foo3.txt test dev .no.prefetch.landmark 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/testchar1" vs "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 baz.txt foo1.txt bar barlink test2 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: 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: "test2" vs "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: "test" vs "test" testutil.go:401: 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 [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=64000 === 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=0#01/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev 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] === 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=0,prefix="",src=2,format=USTAR,minChunkSize=64000 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": [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: 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 "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev barlink 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: 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: "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: 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=2,format=USTAR,minChunkSize=0 === 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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 foo1.txt foo3.txt barlink test] 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [barlink test .no.prefetch.landmark baz.txt bar dev test2 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: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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=2,format=USTAR,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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar foo3.txt barlink test foo1.txt 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: 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 === 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=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 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 barlink test foo1.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: 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: "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: "foo1.txt" vs "foo1.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/testchar2" vs "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: 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=0,prefix="/",src=2,format=USTAR,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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 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 [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 === 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=0,prefix="/",src=2,format=USTAR,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: "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: "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: "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: "test2" vs "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 foo1.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 === 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=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 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 [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: 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=0,prefix="/",format=USTAR,minChunkSize=0#01/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: 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 "": [.no.prefetch.landmark baz.txt bar foo3.txt test dev test2 foo1.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: 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 === 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=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "foo1.txt" vs "foo1.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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt barlink baz.txt foo1.txt bar test dev test2] 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 === 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=0,prefix="../",src=2,format=USTAR,minChunkSize=0 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 [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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark foo3.txt 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: 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 [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: "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 === 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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 baz.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/testfifo" vs "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 === 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=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 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 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 "": [baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: "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: "test2" vs "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=0,prefix="",src=2,format=PAX,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark] 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [bar test dev baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark] 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: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "test2" vs "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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt test dev foo1.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: 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: "test" vs "test" testutil.go:401: Directory: "test" 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 === 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=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: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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test dev foo1.txt barlink 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: 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: "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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 23310 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=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === 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=USTAR,minChunkSize=0#01 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test baz.txt foo3.txt 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: 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": [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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt 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: 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: "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 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink dev] 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": [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: 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 "": [foo1.txt bar foo3.txt test .no.prefetch.landmark baz.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: 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: "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: 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: "test" vs "test" testutil.go:401: 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 === 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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo3.txt barlink test dev .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: 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": [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: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 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: 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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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/testchar2" vs "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: "bar" vs "bar" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,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" 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 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev bar foo3.txt test2 .no.prefetch.landmark baz.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: 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: "test" vs "test" testutil.go:401: Directory: "test" 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev bar foo3.txt 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "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=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 === 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: 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: "bar" vs "bar" testutil.go:401: 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === 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=0,prefix="../",format=GNU,minChunkSize=0#01/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark baz.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: 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 === 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=0,prefix="../",src=2,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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 barlink test dev test2 .no.prefetch.landmark baz.txt foo3.txt foo1.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 [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 === 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=0,prefix="../",src=2,format=PAX,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: "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: 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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": [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: 22253 === 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=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: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 "": [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: "test" vs "test" testutil.go:401: 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" === 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=0,prefix="../",src=2,format=PAX,minChunkSize=64000 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: 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" === 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=1,prefix="",format=USTAR,minChunkSize=0#01 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.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: 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 [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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt baz.txt foo1.txt barlink test dev 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: 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: "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": [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: 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": [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: 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: "" 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark foo1.txt bar barlink test] 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 [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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar 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: 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 [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: 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/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=0,prefix="./",src=2,format=GNU,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: 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 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt foo3.txt .no.prefetch.landmark 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: 0, NextOffset: 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": [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: 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 bar barlink test dev test2 baz.txt 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: 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: "bar" vs "bar" testutil.go:401: 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 [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: 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 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: "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 barlink test dev test2] 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: 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: "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=GNU,minChunkSize=64000 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === 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=0,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.txt test 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": [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: 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 === 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=0,prefix="/",src=2,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 "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.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: 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" testutil.go:395: Comparing: "test2" vs "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: "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": [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark 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: 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 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 "": [barlink test dev baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.txt] 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 [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: "bar" vs "bar" testutil.go:401: 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test 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: 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": [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: 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 "": [barlink test bar foo3.txt dev test2 .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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: "bar" vs "bar" testutil.go:401: 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 [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: 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=2,format=USTAR,minChunkSize=0 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt bar 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: 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: 2919 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.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: 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: 2919 testutil.go:509: Offset: 1082, NextOffset: 2563 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" 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: 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=2,format=USTAR,minChunkSize=64000 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar foo3.txt barlink test baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2414 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 [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: 2414 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2414 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: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2414 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.txt foo3.txt test 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: 983, NextOffset: 1020 testutil.go:509: Offset: 1163, NextOffset: 1200 testutil.go:509: Offset: 1020, NextOffset: 1057 testutil.go:509: Offset: 1200, NextOffset: 1237 testutil.go:509: Offset: 1057, NextOffset: 1094 testutil.go:509: Offset: 1237, NextOffset: 1274 testutil.go:509: Offset: 1094, NextOffset: 2584 testutil.go:509: Offset: 1274, NextOffset: 2934 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: 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: 983 testutil.go:509: Offset: 785, NextOffset: 1163 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev baz.txt foo3.txt test test2 .no.prefetch.landmark] 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: 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: "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: "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: 1163 testutil.go:509: Offset: 605, NextOffset: 983 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1163, NextOffset: 1200 testutil.go:509: Offset: 983, NextOffset: 1020 testutil.go:509: Offset: 1200, NextOffset: 1237 testutil.go:509: Offset: 1020, NextOffset: 1057 testutil.go:509: Offset: 1237, NextOffset: 1274 testutil.go:509: Offset: 1057, NextOffset: 1094 testutil.go:509: Offset: 1274, NextOffset: 2934 testutil.go:509: Offset: 1094, NextOffset: 2584 testutil.go:395: Comparing: "test2" vs "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=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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt bar foo3.txt test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 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: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark foo1.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: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 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: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2406 testutil.go:509: Offset: 0, NextOffset: 2218 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "bar" vs "bar" testutil.go:401: 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: 2919 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 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 "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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: 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: 2919 testutil.go:509: Offset: 1092, NextOffset: 2578 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: 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 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2395 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 === 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=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2395 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: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] 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: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2395 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: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2395 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: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2395 testutil.go:509: Offset: 0, NextOffset: 2207 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=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#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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev baz.txt 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: 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: 2936 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test dev baz.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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2936 testutil.go:509: Offset: 1097, NextOffset: 2581 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: 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: "test2" vs "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 bar 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: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2225 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt 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: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:395: Comparing: "test2" vs "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: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:509: Offset: 0, NextOffset: 2225 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1193,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1264,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1301,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1338,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1375,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev bar foo3.txt barlink test2 .no.prefetch.landmark] 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: 1082 testutil.go:509: Offset: 779, NextOffset: 1264 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1119 testutil.go:509: Offset: 1264, NextOffset: 1301 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1301, NextOffset: 1338 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 1338, NextOffset: 1375 testutil.go:509: Offset: 1193, NextOffset: 2802 testutil.go:509: Offset: 1375, NextOffset: 3153 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [.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: "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 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1264, NextOffset: 1301 testutil.go:509: Offset: 1082, NextOffset: 1119 testutil.go:509: Offset: 1301, NextOffset: 1338 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1338, NextOffset: 1375 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 1375, NextOffset: 3153 testutil.go:509: Offset: 1193, NextOffset: 2802 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: 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: 1264 testutil.go:509: Offset: 597, NextOffset: 1082 === 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=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=0#01/lost_digest_in_a_entry === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev foo3.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: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 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: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test dev foo3.txt barlink 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: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:509: Offset: 0, NextOffset: 2462 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1094,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1274,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1311,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1348,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1385,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt barlink test2 .no.prefetch.landmark foo1.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: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: 1094 testutil.go:509: Offset: 785, NextOffset: 1274 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1094, NextOffset: 1131 testutil.go:509: Offset: 1274, NextOffset: 1311 testutil.go:509: Offset: 1131, NextOffset: 1168 testutil.go:509: Offset: 1311, NextOffset: 1348 testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 1348, NextOffset: 1385 testutil.go:509: Offset: 1205, NextOffset: 2821 testutil.go:509: Offset: 1385, NextOffset: 3166 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test] 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 [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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1274 testutil.go:509: Offset: 605, NextOffset: 1094 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1274, NextOffset: 1311 testutil.go:509: Offset: 1094, NextOffset: 1131 testutil.go:509: Offset: 1311, NextOffset: 1348 testutil.go:509: Offset: 1131, NextOffset: 1168 testutil.go:509: Offset: 1348, NextOffset: 1385 testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 1385, NextOffset: 3166 testutil.go:509: Offset: 1205, NextOffset: 2821 === 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=1,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2458 === 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=1,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2458 === 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=1,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 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: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 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 [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: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 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: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:509: Offset: 106, NextOffset: 2646 testutil.go:509: Offset: 0, NextOffset: 2458 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1093,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1204,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test test2 .no.prefetch.landmark 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: 1093, NextOffset: 1130 testutil.go:509: Offset: 1272, NextOffset: 1309 testutil.go:509: Offset: 1130, NextOffset: 1167 testutil.go:509: Offset: 1309, NextOffset: 1346 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1346, NextOffset: 1383 testutil.go:509: Offset: 1204, NextOffset: 2810 testutil.go:509: Offset: 1383, NextOffset: 3139 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: 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: 1093 testutil.go:509: Offset: 782, NextOffset: 1272 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt 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: 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: "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: "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1272 testutil.go:509: Offset: 603, NextOffset: 1093 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1272, NextOffset: 1309 testutil.go:509: Offset: 1093, NextOffset: 1130 testutil.go:509: Offset: 1309, NextOffset: 1346 testutil.go:509: Offset: 1130, NextOffset: 1167 testutil.go:509: Offset: 1346, NextOffset: 1383 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1383, NextOffset: 3139 testutil.go:509: Offset: 1204, NextOffset: 2810 testutil.go:395: Comparing: "test2" vs "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=PAX,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 .no.prefetch.landmark 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: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2640 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2640 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 "": [dev test2 .no.prefetch.landmark foo1.txt bar baz.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: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2640 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: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 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 [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: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2640 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: 2640 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1103,"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":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1214,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1283,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1320,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1357,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1394,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 bar barlink test] 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: 1103 testutil.go:509: Offset: 786, NextOffset: 1283 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1103, NextOffset: 1140 testutil.go:509: Offset: 1283, NextOffset: 1320 testutil.go:509: Offset: 1140, NextOffset: 1177 testutil.go:509: Offset: 1320, NextOffset: 1357 testutil.go:509: Offset: 1177, NextOffset: 1214 testutil.go:509: Offset: 1357, NextOffset: 1394 testutil.go:509: Offset: 1214, NextOffset: 2818 testutil.go:509: Offset: 1394, NextOffset: 3159 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: 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 "": [bar barlink test .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev test2] 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1283, NextOffset: 1320 testutil.go:509: Offset: 1103, NextOffset: 1140 testutil.go:509: Offset: 1320, NextOffset: 1357 testutil.go:509: Offset: 1140, NextOffset: 1177 testutil.go:509: Offset: 1357, NextOffset: 1394 testutil.go:509: Offset: 1177, NextOffset: 1214 testutil.go:509: Offset: 1394, NextOffset: 3159 testutil.go:509: Offset: 1214, NextOffset: 2818 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: 1283 testutil.go:509: Offset: 606, NextOffset: 1103 testutil.go:395: Comparing: "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=2,format=PAX,minChunkSize=64000 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.txt foo1.txt bar test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 === 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=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: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 === 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=1,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark 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: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "test2" vs "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: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2658 testutil.go:509: Offset: 0, NextOffset: 2467 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=1,prefix="",src=2,format=GNU,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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"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":1052,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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: 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: 978 testutil.go:509: Offset: 783, 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: 978, NextOffset: 1015 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 1015, NextOffset: 1052 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1089, NextOffset: 2567 testutil.go:509: Offset: 1271, NextOffset: 2930 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt test dev 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: 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: 1160 testutil.go:509: Offset: 601, NextOffset: 978 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 978, NextOffset: 1015 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1015, NextOffset: 1052 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1271, NextOffset: 2930 testutil.go:509: Offset: 1089, NextOffset: 2567 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: 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: "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" === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt bar foo3.txt 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: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 === 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=1,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 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: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink baz.txt foo1.txt bar foo3.txt test dev 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: 106, NextOffset: 2415 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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 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: "test2" vs "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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2415 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: 2415 testutil.go:509: Offset: 0, NextOffset: 2210 === 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=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=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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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: "test" vs "test" testutil.go:401: 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: 2592 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt 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: 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: 2592 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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" === 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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar 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:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2409 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt bar barlink test 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2409 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: 2409 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: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 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/testchar2" vs "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: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:509: Offset: 0, NextOffset: 2219 === 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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":985,"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":1059,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark foo3.txt test 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: 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: 985 testutil.go:509: Offset: 786, 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: 985, NextOffset: 1022 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1022, NextOffset: 1059 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1059, NextOffset: 1096 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1096, NextOffset: 2578 testutil.go:509: Offset: 1276, NextOffset: 2928 testutil.go:395: Comparing: "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 "": [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: "test2" vs "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: 1165 testutil.go:509: Offset: 606, NextOffset: 985 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 985, NextOffset: 1022 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1022, NextOffset: 1059 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1059, NextOffset: 1096 testutil.go:509: Offset: 1276, NextOffset: 2928 testutil.go:509: Offset: 1096, NextOffset: 2578 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: "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev foo1.txt 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: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 === 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: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 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: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 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: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev foo1.txt foo3.txt test2 .no.prefetch.landmark] 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: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 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: 2397 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: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2397 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: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2397 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1033,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1070,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1107,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev baz.txt foo3.txt barlink 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/testchar1" vs "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: "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: 996 testutil.go:509: Offset: 795, NextOffset: 1176 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1033 testutil.go:509: Offset: 1176, NextOffset: 1213 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 1213, NextOffset: 1250 testutil.go:509: Offset: 1070, NextOffset: 1107 testutil.go:509: Offset: 1250, NextOffset: 1287 testutil.go:509: Offset: 1107, NextOffset: 2593 testutil.go:509: Offset: 1287, NextOffset: 2946 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar 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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1176, NextOffset: 1213 testutil.go:509: Offset: 996, NextOffset: 1033 testutil.go:509: Offset: 1213, NextOffset: 1250 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 1250, NextOffset: 1287 testutil.go:509: Offset: 1070, NextOffset: 1107 testutil.go:509: Offset: 1287, NextOffset: 2946 testutil.go:509: Offset: 1107, NextOffset: 2593 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 795, NextOffset: 1176 testutil.go:509: Offset: 615, NextOffset: 996 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: 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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 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: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar test foo1.txt foo3.txt barlink 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: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 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: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,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: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2417 testutil.go:509: Offset: 0, NextOffset: 2223 === 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=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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .no.prefetch.landmark foo1.txt bar test baz.txt foo3.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: 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 === 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=USTAR,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: "bar" vs "bar" testutil.go:401: 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: 2224 testutil.go:509: Offset: 1081, NextOffset: 2510 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar test baz.txt foo3.txt barlink 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: 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: "test" vs "test" testutil.go:401: 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: 2510 testutil.go:509: Offset: 935, NextOffset: 2224 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: "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 === 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=USTAR,minChunkSize=0 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=2,format=USTAR,minChunkSize=64000 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev .no.prefetch.landmark bar foo3.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: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2] 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: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "test2" vs "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: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 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=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#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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.txt foo1.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: 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: 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: 2240 testutil.go:509: Offset: 1092, 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/testchar2" vs "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 test2 .no.prefetch.landmark bar foo3.txt barlink test dev baz.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: 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: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2527 testutil.go:509: Offset: 946, NextOffset: 2240 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" === 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=9,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: "dev/testchar2" vs "dev/testchar2" === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar barlink dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1714 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: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 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/testchar2" vs "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: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 === 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=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1714 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: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test bar barlink 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 === 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=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1714 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/testfifo" vs "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: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1714 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 === 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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev 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: 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: 2232 testutil.go:509: Offset: 1088, NextOffset: 2519 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev foo3.txt] 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: 687, NextOffset: 989 testutil.go:509: Offset: 541, NextOffset: 843 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 === 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=USTAR,minChunkSize=0 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: "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: 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: 2519 testutil.go:509: Offset: 942, NextOffset: 2232 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=9,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 .no.prefetch.landmark foo1.txt 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: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 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 bar test dev test2 .no.prefetch.landmark foo1.txt foo3.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: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 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: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1706 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev foo1.txt bar foo3.txt test2] 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: 2245 testutil.go:509: Offset: 1096, NextOffset: 2535 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: 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: "" 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: "bar" vs "bar" testutil.go:401: 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: "test2" vs "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2245 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: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test test2 .no.prefetch.landmark foo3.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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1718 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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 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 [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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink 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: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1718 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "test2" vs "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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1718 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=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#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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev foo1.txt test2 .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: 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: 2407 testutil.go:509: Offset: 1171, NextOffset: 2699 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 926 testutil.go:509: Offset: 683, NextOffset: 1072 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev 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": [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: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 === 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=9,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: 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: "bar" vs "bar" testutil.go:401: 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: 1072 testutil.go:509: Offset: 537, NextOffset: 926 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 === 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=9,prefix="",src=2,format=PAX,minChunkSize=0 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: 2699 testutil.go:509: Offset: 1025, NextOffset: 2407 === 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=9,prefix="/",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "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 foo1.txt foo3.txt test bar barlink 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: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 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: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:509: Offset: 0, NextOffset: 1859 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === 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=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=0#01/lost_digest_in_a_entry === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":934,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":967,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1033,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1146,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1179,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 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: 934, NextOffset: 967 testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 967, NextOffset: 1000 testutil.go:509: Offset: 1113, NextOffset: 1146 testutil.go:509: Offset: 1000, NextOffset: 1033 testutil.go:509: Offset: 1146, NextOffset: 1179 testutil.go:509: Offset: 1033, NextOffset: 2421 testutil.go:509: Offset: 1179, NextOffset: 2711 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: 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: 934 testutil.go:509: Offset: 691, NextOffset: 1080 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test2 bar test dev .no.prefetch.landmark] 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: "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: 1080 testutil.go:509: Offset: 545, NextOffset: 934 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: "bar" vs "bar" testutil.go:401: 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: 1080, NextOffset: 1113 testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1113, NextOffset: 1146 testutil.go:509: Offset: 967, NextOffset: 1000 testutil.go:509: Offset: 1146, NextOffset: 1179 testutil.go:509: Offset: 1000, NextOffset: 1033 testutil.go:509: Offset: 1179, NextOffset: 2711 testutil.go:509: Offset: 1033, NextOffset: 2421 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=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev bar 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: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 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: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 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 dev bar test2] 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: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 === 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=9,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1868 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: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:395: Comparing: "test2" vs "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: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2031 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2031 === 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=9,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1868 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=9,prefix="../",format=PAX,minChunkSize=64000#01 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.txt foo3.txt test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 929 testutil.go:509: Offset: 687, NextOffset: 1075 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 929, NextOffset: 962 testutil.go:509: Offset: 1075, NextOffset: 1108 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 1028, NextOffset: 2413 testutil.go:509: Offset: 1174, NextOffset: 2708 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: 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 "": [test test2 .no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt] 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: 687, NextOffset: 1075 testutil.go:509: Offset: 541, NextOffset: 929 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1075, NextOffset: 1108 testutil.go:509: Offset: 929, NextOffset: 962 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1174, NextOffset: 2708 testutil.go:509: Offset: 1028, NextOffset: 2413 testutil.go:395: Comparing: "test2" vs "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: "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: "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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark baz.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: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 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: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 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 [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: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 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: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 testutil.go:509: Offset: 90, NextOffset: 2027 testutil.go:509: Offset: 0, NextOffset: 1860 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":939,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":972,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1005,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1038,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1085,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1184,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 test dev] 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: 939 testutil.go:509: Offset: 695, NextOffset: 1085 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 939, NextOffset: 972 testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 972, NextOffset: 1005 testutil.go:509: Offset: 1118, NextOffset: 1151 testutil.go:509: Offset: 1005, NextOffset: 1038 testutil.go:509: Offset: 1151, NextOffset: 1184 testutil.go:509: Offset: 1038, NextOffset: 2424 testutil.go:509: Offset: 1184, NextOffset: 2714 testutil.go:395: Comparing: "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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test2 test dev .no.prefetch.landmark 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: 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: 1085 testutil.go:509: Offset: 549, NextOffset: 939 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 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 939, NextOffset: 972 testutil.go:509: Offset: 1118, NextOffset: 1151 testutil.go:509: Offset: 972, NextOffset: 1005 testutil.go:509: Offset: 1151, NextOffset: 1184 testutil.go:509: Offset: 1005, NextOffset: 1038 testutil.go:509: Offset: 1184, NextOffset: 2714 testutil.go:509: Offset: 1038, NextOffset: 2424 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/with-non-regfiles-compression=gzip_compression_level=-1,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=PAX,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 baz.txt foo3.txt .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 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: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo3.txt .no.prefetch.landmark foo1.txt bar barlink 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: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2035 testutil.go:509: Offset: 0, 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: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:395: Comparing: "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: 2035 === 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:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2035 testutil.go:509: Offset: 0, NextOffset: 1874 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === 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=PAX,minChunkSize=0#01 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === 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=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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.txt foo1.txt bar foo3.txt] 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: 837 testutil.go:509: Offset: 679, NextOffset: 983 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 837, NextOffset: 870 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 870, NextOffset: 903 testutil.go:509: Offset: 1016, NextOffset: 1049 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 936, NextOffset: 2227 testutil.go:509: Offset: 1082, 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: "test2" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark dev baz.txt foo1.txt bar foo3.txt barlink 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 679, NextOffset: 983 testutil.go:509: Offset: 533, NextOffset: 837 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 837, NextOffset: 870 testutil.go:509: Offset: 1016, NextOffset: 1049 testutil.go:509: Offset: 870, NextOffset: 903 testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1082, NextOffset: 2511 testutil.go:509: Offset: 936, NextOffset: 2227 testutil.go:395: Comparing: "test2" vs "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: "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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 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: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.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: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1881 testutil.go:509: Offset: 0, NextOffset: 1714 === 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/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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test bar foo3.txt barlink dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 848 testutil.go:509: Offset: 687, 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: 2241 testutil.go:509: Offset: 1093, NextOffset: 2527 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: 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 "": [.no.prefetch.landmark baz.txt foo1.txt test bar 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: 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: 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: 2241 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 994 testutil.go:509: Offset: 541, 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 [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 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=GNU,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 baz.txt foo1.txt foo3.txt 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: 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 foo1.txt foo3.txt test .no.prefetch.landmark 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: 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: "test" vs "test" testutil.go:401: 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: "bar" vs "bar" testutil.go:401: 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: "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 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 === 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/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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] 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: 2230 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 [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: 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 "" === 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=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test dev 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: 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: 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: 2230 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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/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=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" === 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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev test2 .no.prefetch.landmark bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 === 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 === 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:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark bar baz.txt 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: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar dev test2 foo1.txt 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: 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: 850 testutil.go:509: Offset: 691, 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: 2245 testutil.go:509: Offset: 1095, NextOffset: 2532 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar 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: 691, NextOffset: 996 testutil.go:509: Offset: 545, 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: 996, NextOffset: 1029 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: 2532 testutil.go:509: Offset: 949, NextOffset: 2245 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: "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: 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 === 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=0#01/duplicated_entry_offset === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev foo1.txt bar foo3.txt barlink 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: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 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: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt test dev foo1.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: "test2" vs "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: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 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: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:509: Offset: 0, NextOffset: 1724 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar test dev .no.prefetch.landmark foo3.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: 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: 2565 testutil.go:395: Comparing: "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: 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: 865 testutil.go:509: Offset: 686, NextOffset: 1014 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: "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: 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: "test" vs "test" testutil.go:401: 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: 2565 testutil.go:509: Offset: 964, NextOffset: 2277 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1014 testutil.go:509: Offset: 537, NextOffset: 865 === 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=-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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 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: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 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: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test test2 baz.txt foo1.txt foo3.txt barlink dev] 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: 2284 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 [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: 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 "": [test test2 baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark 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: 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: 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: 2284 testutil.go:395: Comparing: "test2" vs "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: "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: "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=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test 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: 1785 === 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=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 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: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 === 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=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 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 [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: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1785 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 baz.txt bar .no.prefetch.landmark foo1.txt foo3.txt] 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: 2279 testutil.go:509: Offset: 1118, NextOffset: 2571 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: 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 "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.txt bar] 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: 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: 1019 testutil.go:509: Offset: 541, NextOffset: 870 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2571 testutil.go:509: Offset: 969, NextOffset: 2279 testutil.go:395: Comparing: "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: 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 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt bar barlink dev 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: 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: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 === 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=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "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: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1775 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: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 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 [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: 1941 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: 1941 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1941 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: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 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: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1941 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=-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=-1,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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar barlink test2 .no.prefetch.landmark baz.txt foo1.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: 2295 testutil.go:509: Offset: 1129, NextOffset: 2593 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: 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 "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev bar 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: 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: "test" vs "test" testutil.go:401: 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: 2593 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "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=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 bar foo3.txt test dev .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: 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": [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: 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 "": [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt barlink test2 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: 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: "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: "bar" vs "bar" testutil.go:401: 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: "test" vs "test" testutil.go:401: 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/testchar2" vs "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=2,format=PAX,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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 baz.txt foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 962 testutil.go:509: Offset: 686, 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: 2479 testutil.go:509: Offset: 1210, NextOffset: 2770 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [.no.prefetch.landmark bar dev 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: "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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1111 testutil.go:509: Offset: 537, NextOffset: 962 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2770 testutil.go:509: Offset: 1061, NextOffset: 2479 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev 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: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt 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: 93, NextOffset: 2107 testutil.go:509: Offset: 0, 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: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 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: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:509: Offset: 0, NextOffset: 1941 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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":1004,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1037,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1070,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1120,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1186,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1219,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 bar foo3.txt] 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: 971 testutil.go:509: Offset: 694, NextOffset: 1120 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1004 testutil.go:509: Offset: 1120, NextOffset: 1153 testutil.go:509: Offset: 1004, NextOffset: 1037 testutil.go:509: Offset: 1153, NextOffset: 1186 testutil.go:509: Offset: 1037, NextOffset: 1070 testutil.go:509: Offset: 1186, NextOffset: 1219 testutil.go:509: Offset: 1070, NextOffset: 2488 testutil.go:509: Offset: 1219, NextOffset: 2783 testutil.go:395: Comparing: "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: 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 barlink test dev test2 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1120, NextOffset: 1153 testutil.go:509: Offset: 971, NextOffset: 1004 testutil.go:509: Offset: 1153, NextOffset: 1186 testutil.go:509: Offset: 1004, NextOffset: 1037 testutil.go:509: Offset: 1186, NextOffset: 1219 testutil.go:509: Offset: 1037, NextOffset: 1070 testutil.go:509: Offset: 1219, NextOffset: 2783 testutil.go:509: Offset: 1070, NextOffset: 2488 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: "bar" vs "bar" testutil.go:401: 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: 1120 testutil.go:509: Offset: 545, NextOffset: 971 === 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt barlink dev .no.prefetch.landmark 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: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 === 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=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "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: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 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 test2 foo3.txt barlink 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 [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: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, 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: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:395: Comparing: "test2" vs "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: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2121 testutil.go:509: Offset: 0, NextOffset: 1953 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=-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=-2,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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":964,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1063,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1113,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1212,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 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: 964 testutil.go:509: Offset: 690, NextOffset: 1113 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 964, NextOffset: 997 testutil.go:509: Offset: 1113, NextOffset: 1146 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 1146, NextOffset: 1179 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 1179, NextOffset: 1212 testutil.go:509: Offset: 1063, NextOffset: 2480 testutil.go:509: Offset: 1212, NextOffset: 2775 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [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: "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: 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: 1113 testutil.go:509: Offset: 541, NextOffset: 964 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1113, NextOffset: 1146 testutil.go:509: Offset: 964, NextOffset: 997 testutil.go:509: Offset: 1146, NextOffset: 1179 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 1179, NextOffset: 1212 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 1212, NextOffset: 2775 testutil.go:509: Offset: 1063, NextOffset: 2480 === 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=-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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev bar test2] 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: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 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: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "test2" vs "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: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:509: Offset: 0, NextOffset: 1940 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=-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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"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":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 foo1.txt 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: 979, NextOffset: 1012 testutil.go:509: Offset: 1128, NextOffset: 1161 testutil.go:509: Offset: 1012, NextOffset: 1045 testutil.go:509: Offset: 1161, NextOffset: 1194 testutil.go:509: Offset: 1045, NextOffset: 1078 testutil.go:509: Offset: 1194, NextOffset: 1227 testutil.go:509: Offset: 1078, NextOffset: 2493 testutil.go:509: Offset: 1227, 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/testchar1" vs "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: 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 === 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=-1,prefix="../",src=2,format=PAX,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 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: 979 testutil.go:509: Offset: 698, NextOffset: 1128 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt 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: 1128 testutil.go:509: Offset: 549, NextOffset: 979 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1128, NextOffset: 1161 testutil.go:509: Offset: 979, NextOffset: 1012 testutil.go:509: Offset: 1161, NextOffset: 1194 testutil.go:509: Offset: 1012, NextOffset: 1045 testutil.go:509: Offset: 1194, NextOffset: 1227 testutil.go:509: Offset: 1045, NextOffset: 1078 testutil.go:509: Offset: 1227, NextOffset: 2791 testutil.go:509: Offset: 1078, NextOffset: 2493 testutil.go:395: Comparing: "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: 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: "test2" vs "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo3.txt barlink test2 foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1954 === 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/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "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: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar test dev] 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: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "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: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 === 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=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 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: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2118 testutil.go:509: Offset: 0, NextOffset: 1954 === RUN 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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 [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: "bar" vs "bar" testutil.go:401: 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: 869 testutil.go:509: Offset: 686, NextOffset: 1018 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1018, NextOffset: 1051 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1051, NextOffset: 1084 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1084, NextOffset: 1117 testutil.go:509: Offset: 968, NextOffset: 2279 testutil.go:509: Offset: 1117, NextOffset: 2566 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: "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: 1018 testutil.go:509: Offset: 537, NextOffset: 869 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1018, NextOffset: 1051 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1051, NextOffset: 1084 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1084, NextOffset: 1117 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1117, NextOffset: 2566 testutil.go:509: Offset: 968, NextOffset: 2279 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: 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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo3.txt barlink test2 foo1.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 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: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 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 [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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 === 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=-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=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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: 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: 881 testutil.go:509: Offset: 694, 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: 2293 testutil.go:509: Offset: 1129, 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 "": [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] 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: 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: 2587 testutil.go:509: Offset: 980, NextOffset: 2293 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=-2,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=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 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1030 testutil.go:509: Offset: 545, NextOffset: 881 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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=64000 === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 bar barlink test .no.prefetch.landmark] 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: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 bar barlink test .no.prefetch.landmark baz.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: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1956 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 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: 1956 === 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=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 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: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1956 === 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=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 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=-2,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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 foo3.txt 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: 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: 2284 testutil.go:509: Offset: 1122, NextOffset: 2575 testutil.go:395: Comparing: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test dev test2 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: 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/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=-1,prefix="/",src=2,format=GNU,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: "bar" vs "bar" testutil.go:401: 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: 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: 2284 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: 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" === 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=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 1023 testutil.go:509: Offset: 541, NextOffset: 874 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=-2,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark 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: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1948 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 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: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 === 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/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1948 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: 1948 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 [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: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1782 === 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=-2,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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "bar" vs "bar" testutil.go:401: 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: 2304 testutil.go:509: Offset: 1133, NextOffset: 2597 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [.no.prefetch.landmark bar foo3.txt test dev test2 baz.txt foo1.txt barlink] 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: 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: "test" vs "test" testutil.go:401: 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: 2597 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 [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: 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: "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=-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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt bar 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: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 [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: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 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: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1960 testutil.go:509: Offset: 0, NextOffset: 1795 === 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=-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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,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":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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1879,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1916,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1953,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1879 testutil.go:509: Offset: 1209, NextOffset: 2162 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1879, NextOffset: 1916 testutil.go:509: Offset: 2162, NextOffset: 2199 testutil.go:509: Offset: 1916, NextOffset: 1953 testutil.go:509: Offset: 2199, NextOffset: 2236 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2236, NextOffset: 2273 testutil.go:509: Offset: 1990, NextOffset: 5689 testutil.go:509: Offset: 2273, NextOffset: 6303 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: "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" 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: 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: 2162 testutil.go:509: Offset: 926, NextOffset: 1879 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2162, NextOffset: 2199 testutil.go:509: Offset: 1879, NextOffset: 1916 testutil.go:509: Offset: 2199, NextOffset: 2236 testutil.go:509: Offset: 1916, NextOffset: 1953 testutil.go:509: Offset: 2236, NextOffset: 2273 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2273, NextOffset: 6303 testutil.go:509: Offset: 1990, NextOffset: 5689 === 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=-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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 baz.txt foo1.txt bar test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "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: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar test dev .no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt] 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: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 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: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 testutil.go:509: Offset: 146, NextOffset: 5985 testutil.go:509: Offset: 0, NextOffset: 5427 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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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=-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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1895,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1969,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar foo3.txt test baz.txt 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: 1895, NextOffset: 1932 testutil.go:509: Offset: 2176, NextOffset: 2213 testutil.go:509: Offset: 1932, NextOffset: 1969 testutil.go:509: Offset: 2213, NextOffset: 2250 testutil.go:509: Offset: 1969, NextOffset: 2006 testutil.go:509: Offset: 2250, NextOffset: 2287 testutil.go:509: Offset: 2006, NextOffset: 5741 testutil.go:509: Offset: 2287, NextOffset: 6351 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: "bar" vs "bar" testutil.go:401: 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: 1895 testutil.go:509: Offset: 1215, NextOffset: 2176 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt 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: 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: 2176 testutil.go:509: Offset: 934, NextOffset: 1895 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2176, NextOffset: 2213 testutil.go:509: Offset: 1895, NextOffset: 1932 testutil.go:509: Offset: 2213, NextOffset: 2250 testutil.go:509: Offset: 1932, NextOffset: 1969 testutil.go:509: Offset: 2250, NextOffset: 2287 testutil.go:509: Offset: 1969, NextOffset: 2006 testutil.go:509: Offset: 2287, NextOffset: 6351 testutil.go:509: Offset: 2006, NextOffset: 5741 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: "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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 === 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=USTAR,minChunkSize=0 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=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === 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=-2,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev .no.prefetch.landmark baz.txt bar 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: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 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: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink] 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: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 === 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/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: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:509: Offset: 146, NextOffset: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6162 testutil.go:509: Offset: 0, NextOffset: 5606 === 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=-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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev baz.txt foo3.txt test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 === 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=USTAR,minChunkSize=0 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: 1886 testutil.go:509: Offset: 1213, NextOffset: 2169 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2169, NextOffset: 2206 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2206, NextOffset: 2243 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2243, NextOffset: 2280 testutil.go:509: Offset: 1997, NextOffset: 5714 testutil.go:509: Offset: 2280, NextOffset: 6329 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 "": [baz.txt foo3.txt test2 .no.prefetch.landmark foo1.txt bar 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: 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: 2169 testutil.go:509: Offset: 930, NextOffset: 1886 testutil.go:395: Comparing: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2169, NextOffset: 2206 testutil.go:509: Offset: 1886, NextOffset: 1923 testutil.go:509: Offset: 2206, NextOffset: 2243 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2243, NextOffset: 2280 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2280, NextOffset: 6329 testutil.go:509: Offset: 1997, NextOffset: 5714 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 .no.prefetch.landmark foo1.txt 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: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 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: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 === 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/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev baz.txt bar test2 .no.prefetch.landmark 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: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "test2" vs "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: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:509: Offset: 146, NextOffset: 6008 testutil.go:509: Offset: 0, NextOffset: 5451 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 === 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=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt bar test .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: 1906, NextOffset: 1943 testutil.go:509: Offset: 2187, NextOffset: 2224 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 2017, NextOffset: 5766 testutil.go:509: Offset: 2298, NextOffset: 6377 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.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=-2,prefix="../",format=USTAR,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: 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: 1906 testutil.go:509: Offset: 1218, NextOffset: 2187 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev test2 foo1.txt bar test .no.prefetch.landmark baz.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: 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: 2187, NextOffset: 2224 testutil.go:509: Offset: 1906, NextOffset: 1943 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2298, NextOffset: 6377 testutil.go:509: Offset: 2017, NextOffset: 5766 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: 2187 testutil.go:509: Offset: 937, NextOffset: 1906 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: 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 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 foo3.txt barlink test dev .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: 5632 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "test2" vs "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: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 testutil.go:509: Offset: 146, NextOffset: 6188 testutil.go:509: Offset: 0, NextOffset: 5632 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=-2,prefix="",src=2,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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2429,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2466,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2503,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2540,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2712,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2749,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2786,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2823,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test2 foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 2429 testutil.go:509: Offset: 1209, NextOffset: 2712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2429, NextOffset: 2466 testutil.go:509: Offset: 2712, NextOffset: 2749 testutil.go:509: Offset: 2466, NextOffset: 2503 testutil.go:509: Offset: 2749, NextOffset: 2786 testutil.go:509: Offset: 2503, NextOffset: 2540 testutil.go:509: Offset: 2786, NextOffset: 2823 testutil.go:509: Offset: 2540, NextOffset: 6612 testutil.go:509: Offset: 2823, NextOffset: 7226 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: 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 "": [test2 foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar 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: 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" testutil.go:395: Comparing: "test2" vs "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1209, NextOffset: 2712 testutil.go:509: Offset: 926, NextOffset: 2429 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2712, NextOffset: 2749 testutil.go:509: Offset: 2429, NextOffset: 2466 testutil.go:509: Offset: 2749, NextOffset: 2786 testutil.go:509: Offset: 2466, NextOffset: 2503 testutil.go:509: Offset: 2786, NextOffset: 2823 testutil.go:509: Offset: 2503, NextOffset: 2540 testutil.go:509: Offset: 2823, NextOffset: 7226 testutil.go:509: Offset: 2540, NextOffset: 6612 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=64000 === 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=0#01/duplicated_entry_offset === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 === 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=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: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 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: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark 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: "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: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 testutil.go:509: Offset: 146, NextOffset: 6911 testutil.go:509: Offset: 0, NextOffset: 6353 === 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=-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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "bar" vs "bar" testutil.go:401: 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: 6666 testutil.go:509: Offset: 2839, NextOffset: 7278 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: 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 "": [test dev test2 foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar] 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: "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: "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: "test" vs "test" testutil.go:401: 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: 7278 testutil.go:509: Offset: 2558, NextOffset: 6666 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: 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/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 === 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=-2,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt bar barlink test dev .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: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 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: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 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 [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: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:395: Comparing: "test2" vs "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: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 testutil.go:509: Offset: 146, NextOffset: 7089 testutil.go:509: Offset: 0, NextOffset: 6533 === 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=-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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2440,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2477,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2514,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2551,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2723,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2760,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2797,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2834,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt foo3.txt .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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2440 testutil.go:509: Offset: 1213, NextOffset: 2723 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2440, NextOffset: 2477 testutil.go:509: Offset: 2723, NextOffset: 2760 testutil.go:509: Offset: 2477, NextOffset: 2514 testutil.go:509: Offset: 2760, NextOffset: 2797 testutil.go:509: Offset: 2514, NextOffset: 2551 testutil.go:509: Offset: 2797, NextOffset: 2834 testutil.go:509: Offset: 2551, NextOffset: 6642 testutil.go:509: Offset: 2834, NextOffset: 7258 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 [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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2723, NextOffset: 2760 testutil.go:509: Offset: 2440, NextOffset: 2477 testutil.go:509: Offset: 2760, NextOffset: 2797 testutil.go:509: Offset: 2477, NextOffset: 2514 testutil.go:509: Offset: 2797, NextOffset: 2834 testutil.go:509: Offset: 2514, NextOffset: 2551 testutil.go:509: Offset: 2834, NextOffset: 7258 testutil.go:509: Offset: 2551, NextOffset: 6642 testutil.go:395: Comparing: "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: 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" === 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/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 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: 2723 testutil.go:509: Offset: 930, NextOffset: 2440 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 === 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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test 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: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 7066 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "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: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test barlink dev test2 .no.prefetch.landmark baz.txt foo1.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: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7066 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: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7066 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: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 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": [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: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:509: Offset: 0, NextOffset: 6383 === 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=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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev foo1.txt foo3.txt barlink test2] 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: 6698 testutil.go:509: Offset: 2854, NextOffset: 7311 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: 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [test dev foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.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: 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 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: "test" vs "test" testutil.go:401: 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: 6698 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: 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: "test2" vs "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=0,prefix="",format=GNU,minChunkSize=0#02 === RUN 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === 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/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,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: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,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: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 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 [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: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 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: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:509: Offset: 0, NextOffset: 6566 === 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=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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1891,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1928,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1965,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2002,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 .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: 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: 1891 testutil.go:509: Offset: 1212, 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: 1891, NextOffset: 1928 testutil.go:509: Offset: 2173, NextOffset: 2210 testutil.go:509: Offset: 1928, NextOffset: 1965 testutil.go:509: Offset: 2210, NextOffset: 2247 testutil.go:509: Offset: 1965, NextOffset: 2002 testutil.go:509: Offset: 2247, NextOffset: 2284 testutil.go:509: Offset: 2002, NextOffset: 5705 testutil.go:509: Offset: 2284, NextOffset: 6316 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: 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test 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: 1212, NextOffset: 2173 testutil.go:509: Offset: 930, NextOffset: 1891 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: "test" vs "test" testutil.go:401: 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: 1891, NextOffset: 1928 testutil.go:509: Offset: 2210, NextOffset: 2247 testutil.go:509: Offset: 1928, NextOffset: 1965 === 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/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2247, NextOffset: 2284 testutil.go:509: Offset: 1965, NextOffset: 2002 testutil.go:509: Offset: 2284, NextOffset: 6316 testutil.go:509: Offset: 2002, NextOffset: 5705 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: "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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 bar foo3.txt dev .no.prefetch.landmark 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: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 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: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt barlink test 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "test2" vs "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: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6000 testutil.go:509: Offset: 0, NextOffset: 5443 === 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=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 === 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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2016,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2188,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2225,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2262,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2299,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 foo1.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 938, NextOffset: 1905 testutil.go:509: Offset: 1221, NextOffset: 2188 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1905, NextOffset: 1942 testutil.go:509: Offset: 2188, NextOffset: 2225 testutil.go:509: Offset: 1942, NextOffset: 1979 testutil.go:509: Offset: 2225, NextOffset: 2262 testutil.go:509: Offset: 1979, NextOffset: 2016 testutil.go:509: Offset: 2262, NextOffset: 2299 testutil.go:509: Offset: 2016, NextOffset: 5753 testutil.go:509: Offset: 2299, NextOffset: 6366 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1221, NextOffset: 2188 testutil.go:509: Offset: 938, NextOffset: 1905 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2188, NextOffset: 2225 testutil.go:509: Offset: 1905, NextOffset: 1942 testutil.go:509: Offset: 2225, NextOffset: 2262 testutil.go:509: Offset: 1942, NextOffset: 1979 testutil.go:509: Offset: 2262, NextOffset: 2299 testutil.go:509: Offset: 1979, NextOffset: 2016 testutil.go:509: Offset: 2299, NextOffset: 6366 testutil.go:509: Offset: 2016, NextOffset: 5753 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 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=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 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: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 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: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 === 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/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5618 testutil.go:509: Offset: 146, NextOffset: 6175 testutil.go:509: Offset: 0, NextOffset: 5618 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === 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=0,prefix="./",format=GNU,minChunkSize=64000#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 foo1.txt foo3.txt barlink test2 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: 1896, NextOffset: 1933 testutil.go:509: Offset: 2179, NextOffset: 2216 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2216, NextOffset: 2253 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2253, NextOffset: 2290 testutil.go:509: Offset: 2007, NextOffset: 5727 testutil.go:509: Offset: 2290, NextOffset: 6340 testutil.go:395: Comparing: "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: 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: 1896 testutil.go:509: Offset: 1217, NextOffset: 2179 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar test dev .no.prefetch.landmark foo1.txt 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: 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2179, NextOffset: 2216 testutil.go:509: Offset: 1896, NextOffset: 1933 testutil.go:509: Offset: 2216, NextOffset: 2253 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2253, NextOffset: 2290 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2290, NextOffset: 6340 testutil.go:509: Offset: 2007, NextOffset: 5727 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,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 [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: 770, NextOffset: 1013 testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1217, NextOffset: 2179 testutil.go:509: Offset: 934, NextOffset: 1896 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 === 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=0,prefix="/",format=USTAR,minChunkSize=0#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 test dev test2 .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo3.txt baz.txt 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: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6022 === 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/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/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: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:509: Offset: 146, NextOffset: 6022 testutil.go:509: Offset: 0, NextOffset: 5464 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1953,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=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":"../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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2200,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2237,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2274,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2311,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 dev test2 .no.prefetch.landmark foo1.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: 1916, NextOffset: 1953 testutil.go:509: Offset: 2200, NextOffset: 2237 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2237, NextOffset: 2274 testutil.go:509: Offset: 1990, NextOffset: 2027 testutil.go:509: Offset: 2274, NextOffset: 2311 testutil.go:509: Offset: 2027, NextOffset: 5781 testutil.go:509: Offset: 2311, NextOffset: 6395 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: 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: 1916 testutil.go:509: Offset: 1225, NextOffset: 2200 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt] 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: 775, NextOffset: 1019 testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2200, NextOffset: 2237 testutil.go:509: Offset: 1916, NextOffset: 1953 testutil.go:509: Offset: 2237, NextOffset: 2274 testutil.go:509: Offset: 1953, NextOffset: 1990 testutil.go:509: Offset: 2274, NextOffset: 2311 testutil.go:509: Offset: 1990, NextOffset: 2027 testutil.go:509: Offset: 2311, NextOffset: 6395 testutil.go:509: Offset: 2027, NextOffset: 5781 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1225, NextOffset: 2200 testutil.go:509: Offset: 941, NextOffset: 1916 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: 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 === 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=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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 barlink test dev test2 .no.prefetch.landmark] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 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: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 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 [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: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 testutil.go:509: Offset: 0, NextOffset: 5647 testutil.go:509: Offset: 146, NextOffset: 6204 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5647 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === 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=0,prefix="/",format=GNU,minChunkSize=0#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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] === 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=0,prefix="/",src=0,format=USTAR,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 [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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] 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": [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: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=USTAR,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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: "" 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": [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] 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": [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=0,prefix="./",src=0,format=PAX,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [.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": [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=0,prefix="/",src=0,format=PAX,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 "": [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": [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" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "" 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === 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=0,prefix="../",format=PAX,minChunkSize=0#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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/testfifo" vs "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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] === 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=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": [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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] 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": [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/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=0,prefix="../",src=0,format=GNU,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" 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: "test2" vs "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/testchar1" vs "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=1,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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=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=USTAR,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" 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 [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [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=1,prefix="/",src=0,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 [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 [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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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/testfifo" vs "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 barlink test dev] 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": [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === 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=1,prefix="",format=USTAR,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] 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=1,prefix="./",src=0,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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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" === 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=1,prefix="./",src=0,format=PAX,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: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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] 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": [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=0,format=PAX,minChunkSize=0 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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 [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=1,prefix="../",src=0,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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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 [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 "" === 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=1,prefix="../",src=0,format=PAX,minChunkSize=0 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: "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=1,prefix="",src=0,format=GNU,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [.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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "" 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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/testchar1" vs "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=0,format=GNU,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "" 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" === 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=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/testfifo" vs "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 [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=0,format=USTAR,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] 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/testchar1" vs "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 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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": [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" === 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=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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" === 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=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: "" 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": [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=0,format=PAX,minChunkSize=0 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testchar2" vs "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 "": [.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": [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" === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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: "" 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=9,prefix="../",src=0,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 "": [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": [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" === 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=1,prefix="./",format=PAX,minChunkSize=0#02/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === 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=9,prefix="",src=0,format=GNU,minChunkSize=0 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 [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 "": [.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 [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" === 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=1,prefix="./",format=PAX,minChunkSize=64000#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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" === 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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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": [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/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=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: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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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 "": [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 [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" === 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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "" 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/testchar1" vs "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" === 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=0,format=USTAR,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "" 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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" === 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=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: "test2" vs "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": [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=0,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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 "": [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [.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/testblock" vs "dev/testblock" testutil.go:395: 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=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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 "": [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 [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testchar1" vs "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 "": [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=-1,prefix="../",src=0,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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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": [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === 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=1,prefix="/",format=PAX,minChunkSize=0#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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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 [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 [test2 baz.txt barlink test dev] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,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=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: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" === 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=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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [.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/testchar1" vs "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] 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=-2,prefix="",src=0,format=USTAR,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,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" === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 [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": [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [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": [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" === 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=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === 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=0,format=PAX,minChunkSize=0 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": [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 [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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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 === 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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" === 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=0,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: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/testblock" vs "dev/testblock" testutil.go:395: 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 [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/testchar2" vs "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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" 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": [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === 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=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=PAX,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] 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": [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=-2,prefix="/",src=0,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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "barlink" vs "barlink" 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: "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=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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: "" 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: "test2" vs "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/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=0,prefix="./",src=1,format=USTAR,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] 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 [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 "": [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": [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=0,prefix="../",src=1,format=USTAR,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 "": [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": [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testchar2" vs "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 [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=PAX,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] 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] === 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=0,prefix="./",src=1,format=PAX,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: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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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=0,prefix="./",src=1,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 "": [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=0#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] === 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=0,prefix="/",src=1,format=GNU,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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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/testchar1" vs "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 === 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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 [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 [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" === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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": [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=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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 barlink test dev test2 .no.prefetch.landmark] vs [test2 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" === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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: "" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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=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=9,prefix="./",format=USTAR,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 "": [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=1,prefix="/",src=1,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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testchar1" vs "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 [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] === 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=1,prefix="/",src=1,format=PAX,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 [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" === 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=9,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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 "": [.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/testfifo" vs "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=1,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 [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 [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" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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" 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": [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=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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "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: "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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "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 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 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/testchar2" vs "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=9,prefix="./",src=1,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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 [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=1,format=USTAR,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=9,prefix="/",format=USTAR,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 [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=1,format=PAX,minChunkSize=0 === 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=0#02/lost_digest_in_a_entry === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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": [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=9,prefix="./",src=1,format=PAX,minChunkSize=0 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,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: "" 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=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=PAX,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [.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/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=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=0#02/lost_digest_in_a_entry === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] 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/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=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,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: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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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=9,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testfifo" vs "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 "": [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === 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=9,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 "": [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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "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" === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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": [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=1,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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" 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=9,prefix="../",format=USTAR,minChunkSize=64000#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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [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": [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" === 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=1,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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "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=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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "" 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [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=-1,prefix="/",src=1,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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] 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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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/testchar2" vs "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 barlink test dev test2] vs [test2 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" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 [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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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/testfifo" vs "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 [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=-1,prefix="/",src=1,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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testchar1" vs "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": [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "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 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "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 [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": [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/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=0#02/lost_digest_in_a_entry === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] 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=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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testchar2" vs "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 "": [.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 [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=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 [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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [.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": [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" === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 [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": [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" === 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/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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] 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 [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 [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/testfifo" vs "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=PAX,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [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/testchar2" vs "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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 [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" === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 [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=-2,prefix="../",src=1,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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "" 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 [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" === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 [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": [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" === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [.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=0,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === 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=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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=2,format=USTAR,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [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/testblock" vs "dev/testblock" testutil.go:395: 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 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "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/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=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: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/lost_digest_in_a_entry === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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": [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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/testchar1" vs "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=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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=0,prefix="../",src=2,format=PAX,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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 "": [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": [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 [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": [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=0,prefix="./",src=2,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 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 "": [.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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" === 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=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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "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=USTAR,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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test2" vs "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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === 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=PAX,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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=-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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [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=1,prefix="",src=2,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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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/testfifo" vs "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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === 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=-1,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "barlink" vs "barlink" 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": [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" === 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=-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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [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 [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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "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" === 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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] 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=GNU,minChunkSize=0 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "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": [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" === 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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "" 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 [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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go: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=USTAR,minChunkSize=64000#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: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": [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=2,format=USTAR,minChunkSize=0 === 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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=USTAR,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=-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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=GNU,minChunkSize=0#02 === RUN 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [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": [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" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "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=PAX,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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 [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": [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: "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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testfifo" vs "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 "": [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": [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=2,format=PAX,minChunkSize=0 === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testchar1" vs "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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] 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/testfifo" vs "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/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 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 [testblock testfifo testchar1 testchar2] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,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: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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "" 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=9,prefix="./",src=2,format=GNU,minChunkSize=0 === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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 "": [.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/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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [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": [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" === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [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=-1,prefix="",src=2,format=USTAR,minChunkSize=0 === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] 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 [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/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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testchar2" vs "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 "": [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": [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" === 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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 [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/testchar1" vs "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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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": [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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === 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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [.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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 [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 [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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" === 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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [.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=-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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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: "" 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=2,format=GNU,minChunkSize=0 === 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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testfifo" vs "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 "": [.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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === 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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testchar1" vs "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "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" 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 [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,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=-2,prefix="/",format=USTAR,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] 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=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,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: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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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": [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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "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=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=2,format=PAX,minChunkSize=0 === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 "": [.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": [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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": [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" === 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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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": [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 "": [.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=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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 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": [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 [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === 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=-2,prefix="/",format=GNU,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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: "" 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": [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/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=-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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 [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 "": [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": [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/no_contents-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=GNU,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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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/testchar1" vs "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 "": [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": [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=-2,prefix="../",src=2,format=GNU,minChunkSize=0 === 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 === 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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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-12-01T13:28:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:28:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:28:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:28:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:28:57Z","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 "": [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/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 (13.61s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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=1,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.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.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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.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=-1,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- 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.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.00s) --- 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.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,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.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.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.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.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- 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.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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,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.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.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.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.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.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.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.01s) --- 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=-2,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- 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.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- 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.00s) --- 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=1,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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=1,prefix="../",lossless=true,format=USTAR (0.00s) --- 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.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=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- 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.01s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- 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=-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.00s) --- 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.01s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- 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.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=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.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=-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.00s) --- 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=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.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.00s) --- 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.00s) --- 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.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.00s) --- 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.00s) --- 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.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.00s) --- 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.00s) --- 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.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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- 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.01s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- 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.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.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.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- 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.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- 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.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- 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.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- 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.01s) --- 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=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- 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.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- 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.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- 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.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- 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.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- 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=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) --- 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=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) --- 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.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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- 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.00s) --- 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=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.01s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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=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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- 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.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- 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=-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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- 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.01s) --- 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.00s) --- 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.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- 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.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.01s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- 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=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.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.00s) --- 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.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.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.00s) --- 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.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.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=9,prefix="",lossless=true,format=USTAR (0.01s) --- 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.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- 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.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,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.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.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.00s) --- 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.00s) --- 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.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.00s) --- 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.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=-2,prefix="",lossless=true,format=USTAR (0.01s) --- 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.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- 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.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,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.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.00s) --- 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.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.00s) --- 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.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.00s) --- 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.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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.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.00s) --- 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.00s) --- 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.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.00s) --- 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.00s) --- 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.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.00s) --- 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.00s) --- 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.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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.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.00s) --- 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.01s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- 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/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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- 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.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- 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.00s) --- 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=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.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.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.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.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=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.00s) --- 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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,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.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.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.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.01s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testBuild (19.64s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- 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.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.00s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) --- 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=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify (19.73s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- 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.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) --- 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=9,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.02s) --- 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.02s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- 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.01s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- 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.03s) --- 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.03s) --- 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.04s) --- 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.03s) --- 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.03s) --- 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.03s) --- 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.03s) --- 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.03s) --- 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.03s) --- 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.03s) --- 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.04s) --- 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.03s) --- 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=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- 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.02s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- 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.02s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- 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.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- 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.03s) --- 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.03s) --- 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.02s) --- 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.03s) --- 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.03s) --- 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.02s) --- 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.04s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- 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.02s) --- 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.01s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- 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=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- 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.02s) --- 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=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- 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.03s) --- 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=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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=PAX,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 (0.02s) --- 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=1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.03s) --- 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.03s) --- 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.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=PAX,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 (0.03s) --- 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.03s) --- 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.04s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) --- 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.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- 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.02s) --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- 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=GNU,minChunkSize=0#01 (0.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- 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.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- 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.03s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) --- 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.02s) --- 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=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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- 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=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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=PAX,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 (0.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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=PAX,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 (0.02s) --- 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=0,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- 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=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.03s) --- 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.02s) --- 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.02s) --- 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=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.02s) --- 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.02s) --- 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.02s) --- 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=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.02s) --- 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.02s) --- 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.02s) --- 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=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.02s) --- 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=PAX,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 (0.02s) --- 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=1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- 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.03s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- 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.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- 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.04s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) --- 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.03s) --- 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.02s) --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- 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.02s) --- 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.03s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- 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.03s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- 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.02s) --- 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=GNU,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 (0.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- 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.04s) --- 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=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- 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.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- 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.03s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- 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=PAX,minChunkSize=0#02 (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=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.02s) --- 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=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- 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=PAX,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 (0.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- 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/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- 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=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.02s) --- 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.03s) --- 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.03s) --- 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.03s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.02s) --- 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=0,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- 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=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.02s) --- 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=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- 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=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.02s) --- 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=0,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- 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=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.02s) --- 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.03s) --- 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.02s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.03s) --- 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.02s) --- 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.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=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- 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.03s) --- 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.04s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.03s) --- 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.03s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- 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.03s) --- 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=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.02s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.02s) --- 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.03s) --- 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.03s) --- 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=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- 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=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.03s) --- 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.03s) --- 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.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=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.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=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- 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.03s) --- 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.02s) --- 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.03s) --- 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=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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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=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.02s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.02s) --- 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=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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- 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.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.02s) --- 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.02s) --- 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=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) --- 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.04s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- 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=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- 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=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) --- 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.02s) --- 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.01s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) --- 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.01s) --- 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.02s) --- 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.02s) --- 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.01s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) --- 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.02s) --- 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=0#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 (0.02s) --- 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=PAX,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=0#01 (0.02s) --- 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.02s) --- 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.02s) --- 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=0#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 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) --- 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.02s) --- 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.01s) --- 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.02s) --- 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.02s) --- 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=1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- 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.03s) --- 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.03s) --- 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.02s) --- 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.03s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.03s) --- 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.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=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.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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=0#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 (0.03s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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=9,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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=0#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 (0.02s) --- 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.02s) --- 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.02s) --- 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.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=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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- 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=0#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 (0.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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=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#02 (0.01s) --- 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.01s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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=USTAR,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=0#02 (0.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- 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.02s) --- 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=PAX,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=0#02 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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=0#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 (0.02s) --- 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=USTAR,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=0#02 (0.02s) --- 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=0#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 (0.01s) --- 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=PAX,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=0#02 (0.02s) --- 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.02s) --- 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.02s) --- 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.01s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- 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.02s) --- 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.03s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.01s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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=PAX,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=0#02 (0.02s) --- 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.02s) --- 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=GNU,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=0#02 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.02s) --- 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.03s) --- 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.01s) --- 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.02s) --- 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.01s) --- 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.01s) --- 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.01s) --- 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.01s) --- 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.10s) PASS ok github.com/containerd/stargz-snapshotter/estargz 23.368s === 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.002s === RUN TestGzipEStargz === RUN TestGzipEStargz/testBuild === PAUSE TestGzipEStargz/testBuild === RUN TestGzipEStargz/testDigestAndVerify === PAUSE TestGzipEStargz/testDigestAndVerify === RUN TestGzipEStargz/testWriteAndOpen === PAUSE TestGzipEStargz/testWriteAndOpen === CONT TestGzipEStargz/testBuild === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === CONT TestGzipEStargz/testWriteAndOpen === CONT TestGzipEStargz/testDigestAndVerify === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-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=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 [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 "": [.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=0,prefix="",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,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: 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 === 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=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 === 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 [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=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" === 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: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 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=PAX,minChunkSize=0 === 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: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 testutil.go:509: Offset: 3208, NextOffset: 3790 === 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 === 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=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 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 === 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: "foo2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX 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: 3208, NextOffset: 3790 === 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 === 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=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 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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-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=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=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 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 === 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=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: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 "": [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: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === 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/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=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 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" === 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-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=0,format=PAX,minChunkSize=0 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=GNU testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-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=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 "": [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] === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/empty-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=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,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: === 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 === 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: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=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/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=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=0,format=GNU,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 === 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 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=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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 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 === 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=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=0,format=GNU,minChunkSize=0 === 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=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=1,prefix="",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: === 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 === RUN TestGzipEStargz/testWriteAndOpen/empty-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=0,format=GNU,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 [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 === 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 === 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 === 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=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 === 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: "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/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: === 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 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 === 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: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=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=PAX,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 "" === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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: "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 "" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,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" === 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=true,format=PAX 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:395: Comparing: "foo2" vs "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 === 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: 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=1,prefix="",src=0,format=USTAR,minChunkSize=0 === 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=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=USTAR,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=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: 478 testutil.go:509: Offset: 589, NextOffset: 675 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,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: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX 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=1,prefix="",src=0,format=USTAR,minChunkSize=0 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/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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === 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 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 === 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 [foo2 .no.prefetch.landmark foo] 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 === 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 === 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: 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/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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === 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 === 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 [.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 === 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: === 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" === 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=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: 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" 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/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 === 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: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 === 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=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 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 === 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=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":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/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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 === 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: === 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: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/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/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=-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=GNU,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=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 === 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=PAX,minChunkSize=0 testutil.go:509: Offset: 130, NextOffset: 355 === 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=PAX,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 552 === 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "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=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: 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 "": [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: 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",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 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 === 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=-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 === 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 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,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 "": [.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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 365 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,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: === 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: 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/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 === 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=-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 === 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: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 "" === 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: === 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 [foo foo2] === RUN TestGzipEStargz/testWriteAndOpen/empty-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: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/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 === 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=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: === 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: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 testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: === 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 "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 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 === 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:395: Comparing: "foo2" vs "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 === 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: 599, NextOffset: 685 === RUN TestGzipEStargz/testWriteAndOpen/empty-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=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === 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=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 === 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=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=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" === 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 === 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 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 === 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=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 === 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] 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=0,format=GNU,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 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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === 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=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 [foo2 .no.prefetch.landmark foo] 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 "" === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,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: 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" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_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 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"} === 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" === 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: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=0,format=GNU,minChunkSize=0 === 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"} === 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: === 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=false,format=GNU 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} === 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"}]} testutil.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 [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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 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: "foo2" vs "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 === 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 680 === 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:509: Offset: 397, NextOffset: 483 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=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/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 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 === 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=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 === 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 "": [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 "": [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 === 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] === 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_1empty_file-compression=externaltoc_gzip_compression_level=0,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=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_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=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: 562, NextOffset: 599 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 599, NextOffset: 685 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 403, NextOffset: 489 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === 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=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 === 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=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=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 "": [foo2 foo] 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 === 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: === 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: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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 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 === 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=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=-1,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=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: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 === NAME 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 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 "": [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 === 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=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: 585 testutil.go:509: Offset: 341, NextOffset: 417 === 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 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=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=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 === 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"}]} 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" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,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: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:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 === 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 testutil.go:2349: [1] at 131 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=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 504 === 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} 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: 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: "foo2" vs "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=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:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 === 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:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 === 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=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 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 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 === 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=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: "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 === NAME 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: === 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 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: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:509: Offset: 340, NextOffset: 416 === 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 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"} === 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: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === 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=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 === 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=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 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=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 === 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: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"} === 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_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=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":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: "foo2" vs "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: "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 [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=0,format=PAX,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 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: === 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: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 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=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 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === 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"} === 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 "" === 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=PAX,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: 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: "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=0,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 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=PAX,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"} === RUN 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 === 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 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 [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=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=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 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=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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === 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" === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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 102 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=PAX,minChunkSize=0 testutil.go:509: Offset: 340, NextOffset: 416 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_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} 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:509: Offset: 512, NextOffset: 588 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: 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=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 === 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=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 === 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 [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: 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 === NAME 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: === 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=PAX 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 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 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 === 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=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 === 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=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 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=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":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 [foo2 .no.prefetch.landmark foo] 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: "foo2" vs "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 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=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=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 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 === 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=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 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=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: 415 testutil.go:509: Offset: 502, NextOffset: 578 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: 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" === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_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 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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 === 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=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 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=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":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" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 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 [foo2 foo] 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" === 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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" testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 510, NextOffset: 586 === 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=GNU,minChunkSize=0 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=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: 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 === 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 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 === 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 === NAME 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 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 === 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 === 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 312, NextOffset: 345 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 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=-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 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 === 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 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === RUN 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 === 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 "" 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 "": [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: 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=0,format=USTAR,minChunkSize=0 === 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=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 === 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=-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 === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_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 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"} === 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: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 === 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 516, NextOffset: 592 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: 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=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 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 === 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=-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 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 === 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: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 [foo2 foo] 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 104] === 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: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 === 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 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: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=PAX,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=0,prefix="",format=GNU,minChunkSize=0#01 === 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] testutil.go:2330: got gzip streams: === 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" === 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=PAX,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 === 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" 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=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 312 === 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=PAX,minChunkSize=0 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 === 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=PAX,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: "" 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=0,format=PAX,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=0,prefix="./",format=USTAR,minChunkSize=0#01 === 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 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=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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 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" === 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 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"} === 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 === 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: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 "": [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: 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=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,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 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=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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" === 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=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: 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: "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 "": [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=0,format=PAX,minChunkSize=0 === 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 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=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 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 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 === 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 "": [foo2 foo] 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=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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,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=-1,prefix="../",src=0,format=PAX,minChunkSize=0 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] === 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=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 testutil.go:395: Comparing: "foo2" vs "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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === 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=-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 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 === 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=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 === 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 "": [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: 590 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 === NAME 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 === 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=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.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} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU 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 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"} === 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"}]} === 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=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":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: 433 testutil.go:509: Offset: 520, NextOffset: 596 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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === 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 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 === 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=-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: "foo2" vs "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: "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: "" 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=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=1,prefix="",format=PAX,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 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 === 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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] 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 testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:509: Offset: 359, NextOffset: 435 === 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=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 === 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=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: === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX 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=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":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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 830 testutil.go:509: Offset: 978, NextOffset: 1124 === 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 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: 344, NextOffset: 381 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 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=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 === 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=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 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 === 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 [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: 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 === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,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=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR 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=-2,prefix="./",src=0,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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === 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=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=1,prefix="./",format=PAX,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 === 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 "" === 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: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 "": [.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 === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,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: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:509: Offset: 688, NextOffset: 834 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU 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 === 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=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=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 === 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=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"} === 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 [.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 === 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=-2,prefix="../",src=0,format=USTAR,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 "": [.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=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 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=PAX,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 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=GNU === 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 [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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 1124 === 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 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,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: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 === 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=-2,prefix="",src=0,format=PAX,minChunkSize=0 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=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 === 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 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 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 === 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"}]} testutil.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 "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] 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] 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 === NAME 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 === 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=USTAR,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 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=PAX,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 === 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 === 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 170, NextOffset: 651 === 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: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 "": [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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === 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=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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === 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"} === 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: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 === 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: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 "": [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 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=0,format=GNU,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 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=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: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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,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":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 === 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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.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=GNU,minChunkSize=0 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 === 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=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: 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=0,format=GNU,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 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 === 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 "": [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 === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 948, NextOffset: 985 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: === 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:509: Offset: 693, NextOffset: 839 testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:395: Comparing: "" vs "" === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 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=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX 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=GNU,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,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/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"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=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] === 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=GNU,minChunkSize=0 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=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=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: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: === 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 [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: 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 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"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=GNU,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 983, NextOffset: 1129 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-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=0,format=GNU,minChunkSize=0 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 === 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 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=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 === 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":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 "": [.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: 953, NextOffset: 990 testutil.go:509: Offset: 660, NextOffset: 697 === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 990, NextOffset: 1136 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 843 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 385, NextOffset: 953 === 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:509: Offset: 173, NextOffset: 660 === 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 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 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === 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 === NAME 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"} === 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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,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: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=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 === 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=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=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: "foo2" vs "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=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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX 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"} === 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 === 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: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=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 207 249] testutil.go:2330: got gzip streams: === 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=false,format=PAX 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 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 === 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"}]} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":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=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" === 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=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":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 === 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 === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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 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" === 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=USTAR 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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR 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=externaltoc_gzip_compression_level=0,prefix="../",src=1,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: 4903 === 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=0,prefix="../",src=1,format=USTAR,minChunkSize=0 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=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 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=GNU === 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=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"} === 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: "foo2" vs "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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,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: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 "": [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=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=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 testutil.go:1580: testing streams: [0 0 206 248] testutil.go:2330: got gzip streams: === 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=9,prefix="../",lossless=false,format=USTAR 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 === 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: "foo2" vs "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 "": [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 === NAME 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === 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=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: 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=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 === 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=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 === 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 "": [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 "" === 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=0,prefix="/",src=1,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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 === 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=PAX,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: 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 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 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 === 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=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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 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 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 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: "foo2" vs "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=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: 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 === 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 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} === 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" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU 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=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 === 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=GNU,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 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=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 === 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 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"} === 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 "" === 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=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: 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 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 === 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=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=-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 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"} === 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/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 [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 === 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] === 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 2048 === 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=true,format=USTAR 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=PAX,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 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=GNU === 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 "": [foo2 foo] 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=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=-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 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=-2,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 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 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 === 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 "": [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 testutil.go:509: Offset: 589, NextOffset: 675 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: 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/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: 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 === 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=-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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,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"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === 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"}]} === NAME 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"} === 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":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"}]} === 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: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: 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 === NAME 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: === 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=false,format=USTAR 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 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 === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === 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 === 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" 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=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" testutil.go: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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME 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 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=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 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=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":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/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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === 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=false,format=PAX testutil.go:2349: [1] at 448 in stargz, uncompressed length 512 === 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" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 560 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 402 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,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=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 562, NextOffset: 599 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX 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=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 599, NextOffset: 685 === 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: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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME 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 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 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=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,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":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 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=1,format=PAX,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 === 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=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 === 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 "": [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 === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 245, NextOffset: 558 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,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=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: 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 595, NextOffset: 681 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 448 in stargz, uncompressed length 512 === 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/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU 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 === 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/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR 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=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 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === 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=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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === 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 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME 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 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":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/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=0,prefix="",format=PAX,minChunkSize=0#02 === 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=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=0,prefix="",format=GNU,minChunkSize=0#02 === 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=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: "foo2" vs "foo2" === 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"} === 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=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: 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: "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: "" 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: 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/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=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 === 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=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 === 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=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 === 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 "": [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: 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] === 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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX 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=GNU,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 === 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=GNU,minChunkSize=0 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: "foo2" vs "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 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:509: Offset: 132, NextOffset: 363 === 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 === 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=GNU,minChunkSize=0#02 === NAME 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 === 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=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 === 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 "": [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 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 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 [foo2 foo] 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 === 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=1,prefix="",lossless=true,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=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 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=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 === 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 === 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=1,prefix="../",src=1,format=GNU,minChunkSize=0 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] === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 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 "": [.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 === 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: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 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=0,prefix="../",format=USTAR,minChunkSize=0#02 === 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 === 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 "": [foo2 foo] 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 === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === 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} 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,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: 177, NextOffset: 210 === 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=USTAR,minChunkSize=0 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === 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=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 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 === 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=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/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 "": [.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=1,format=USTAR,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 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 === 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=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 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"} === 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 [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === 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: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 === 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=9,prefix="/",src=1,format=USTAR,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: 410 testutil.go:509: Offset: 504, NextOffset: 580 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 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=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 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=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/2meta_2file-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/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 === 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 [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 === NAME 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/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=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=1,prefix="./",format=USTAR,minChunkSize=0#02 === 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: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/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"}]} === 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=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":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=1,format=PAX,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 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === 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 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=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: 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === 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 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 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 === 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=USTAR testutil.go:1580: testing streams: [0 0 133 183] 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR 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=PAX,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" 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 [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=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 === 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=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" 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: "foo2" vs "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 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 175] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_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 133 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 479 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] 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=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 307 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,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} 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/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=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: === 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=9,prefix="./",lossless=false,format=GNU 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 testutil.go:1580: testing streams: [0 0 132 182] testutil.go:2330: got gzip streams: === 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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 209 === 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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 114, NextOffset: 304 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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: 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 === 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=GNU,minChunkSize=0 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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 === 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=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 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=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 === 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: === 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=9,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":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === RUN 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=1,prefix="../",format=GNU,minChunkSize=0#02 === 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 "": [foo2 foo] 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] === 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: 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 469, NextOffset: 502 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,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":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=GNU,minChunkSize=0 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=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=9,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=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: "foo2" vs "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: "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: "" 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: 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=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 === 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=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=9,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 === 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 [.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=1,format=USTAR,minChunkSize=0 === 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=-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 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 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 === 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=-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 === 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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 === 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 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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: 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/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === 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=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 === 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=-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 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 === 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=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" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182] === 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/2meta_2file-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=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=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} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 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=USTAR,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=9,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 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 === 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"}]} testutil.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 [foo2 .no.prefetch.landmark foo] 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 === 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=-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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 491 === 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=USTAR,minChunkSize=0 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=1,format=PAX,minChunkSize=0 === NAME 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 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 === 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=-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=-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 === 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] === 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: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR 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: 116, NextOffset: 312 === 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: === 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/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} === 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" testutil.go:509: Offset: 482, NextOffset: 515 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 312, NextOffset: 345 === 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: 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=-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 === 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=-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 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 === 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" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 183] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,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: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 521, NextOffset: 597 === 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 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=PAX,minChunkSize=0 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: 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=PAX,minChunkSize=0 === 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 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=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 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 === 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=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 "" === NAME 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] === 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=PAX,minChunkSize=0 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 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/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 === 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=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 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"} === 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-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=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":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 === 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=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 === 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] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 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=1,format=GNU,minChunkSize=0 === 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 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=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=-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 === 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"}]} testutil.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 === 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=-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 === 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=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"} === RUN 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} === 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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_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":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=GNU,minChunkSize=0 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 "": [.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 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === 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=-1,prefix="./",src=1,format=GNU,minChunkSize=0 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=1,format=GNU,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=-1,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":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 "" === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,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: 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/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=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 === 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 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 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" === 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=GNU,minChunkSize=0 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/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=-1,prefix="/",format=USTAR,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 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=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"}]} === 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 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} === 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":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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU 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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,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: 326, NextOffset: 359 === RUN TestGzipEStargz/testWriteAndOpen/3dir-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=1,format=GNU,minChunkSize=0 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 testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:509: Offset: 359, NextOffset: 435 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === 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=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 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 === 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 [.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 === 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 830 testutil.go:509: Offset: 978, NextOffset: 1124 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: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 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 === 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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 === 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" === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 === 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 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 === 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=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=-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 === 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,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 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 "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 === 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=-2,prefix="./",src=1,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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === 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 "": [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 === 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 === 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=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 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=-2,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=-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: "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 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 119] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 988, NextOffset: 1134 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_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 1536 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 840 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR 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=PAX === 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=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=-2,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" === 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 "": [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: 830 testutil.go:509: Offset: 978, NextOffset: 1124 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 === 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=PAX,minChunkSize=0 testutil.go:509: Offset: 381, NextOffset: 941 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 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=1,format=PAX,minChunkSize=0 === 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: 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=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 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 === 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=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 === 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: "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] 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 === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 171, NextOffset: 653 === NAME TestGzipEStargz/testWriteAndOpen/3dir-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 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=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: 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 === 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=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 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=PAX === 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=1,prefix="/",lossless=false,format=PAX 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=GNU === 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 "": [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: 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=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=-2,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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 951 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 126 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 === 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=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 "": [.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=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 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/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=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 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] === 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 "": [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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,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: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 === NAME TestGzipEStargz/testWriteAndOpen/3dir-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 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=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:509: Offset: 170, NextOffset: 649 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === 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: 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=1,format=GNU,minChunkSize=0 === NAME 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 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 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 === 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=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: === 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 "": [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 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_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 101 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:509: Offset: 384, NextOffset: 948 testutil.go:395: Comparing: "foo2" vs "foo2" === 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: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=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 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 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=9,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=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 === 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 "": [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: 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 === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 836 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 983, NextOffset: 1129 === 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=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: "foo2" vs "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 === NAME 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 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 === 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=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=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 === 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=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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,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 === 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: "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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 === NAME 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 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=2,format=USTAR,minChunkSize=0 === NAME 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 === NAME 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 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 === 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 === NAME 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === 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=0,prefix="",src=2,format=USTAR,minChunkSize=0 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=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === 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 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=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 [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 === 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 === 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 "": [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=2,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 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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === 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 === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 === 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 === 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=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 113 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] === 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: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 === NAME 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === NAME 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 === 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 === 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: === 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=-1,prefix="/",lossless=false,format=USTAR 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=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",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/testWriteAndOpen/3dir-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=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 [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === NAME 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 === 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 "": [.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=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 === NAME 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 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=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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === 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 === 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 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,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 testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/3dir-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 2660 testutil.go:2349: [1] at 114 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testWriteAndOpen/3dir-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=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: 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=-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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 === NAME 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" === 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: 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=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: "foo2" vs "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=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,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 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 === 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 === NAME 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,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: 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/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" === RUN TestGzipEStargz/testWriteAndOpen/3dir-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=64000 === 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" === RUN 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 === 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 "": [foo2 foo] 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=2,format=GNU,minChunkSize=0 === NAME 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 === 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: 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=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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 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/3dir-compression=externaltoc_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 439 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=GNU,minChunkSize=0 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 === 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=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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 === 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: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU 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 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=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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 === 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: "foo2" vs "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 [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 === 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,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 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU 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=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 446 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=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 === 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=GNU,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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,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 [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 1052 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=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,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=0,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: 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: "foo2" vs "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 === 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 === 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=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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 === 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=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: "foo2" vs "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=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} === 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 testutil.go:509: Offset: 392, NextOffset: 478 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 === RUN TestGzipEStargz/testWriteAndOpen/symlink-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=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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 130, NextOffset: 355 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === 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=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 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 === 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=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=0,prefix="../",lossless=true,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=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 === 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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] 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 [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] === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] === 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: 558, NextOffset: 595 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR 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=1,prefix="./",src=2,format=USTAR,minChunkSize=0 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=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 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=PAX,minChunkSize=64000 === 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=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 [foo2 .no.prefetch.landmark foo] 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 [foo2 foo] 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/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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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: 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=1,prefix="",lossless=true,format=PAX 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",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 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 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 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 === 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=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 === 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 "": [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=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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 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 === 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=USTAR,minChunkSize=0 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=2,format=PAX,minChunkSize=0 === NAME 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 === 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=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 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 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 === 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" 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 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=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 === 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=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 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=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 === 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 "": [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/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: === RUN TestGzipEStargz/testDigestAndVerify/small-files-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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 595 === 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 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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 488 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX 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: 595, NextOffset: 681 === 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=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 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=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] 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 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] === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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 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 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 === 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"}]} testutil.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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 680 === NAME TestGzipEStargz/testWriteAndOpen/symlink-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=1,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: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 === NAME TestGzipEStargz/testWriteAndOpen/symlink-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 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 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=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","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 104] 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=1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU 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 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 === 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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,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 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: "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 === NAME 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 === 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" 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=2,format=GNU,minChunkSize=0 === NAME 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=1,prefix="",format=GNU,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 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 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 === 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 "" === 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=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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo2 foo] 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 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,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: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 === NAME 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/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=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: 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 114] testutil.go:2330: got gzip streams: === 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=9,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","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 === 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 "": [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 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:509: Offset: 132, NextOffset: 363 === NAME 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: === 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=9,prefix="../",lossless=true,format=PAX 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 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",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 === 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 "": [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 === NAME 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 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=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 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=1,prefix="./",format=PAX,minChunkSize=64000 === 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} === RUN 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 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":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=-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} === 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" === 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: 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: "foo2" vs "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 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 === 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 === 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=1,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 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/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 === 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=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 [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="",src=2,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] === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR 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=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 === 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=9,prefix="",src=2,format=USTAR,minChunkSize=0 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/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/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 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 === 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=-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 === 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 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 121] === 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] 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/symlink-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 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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 308 === RUN TestGzipEStargz/testWriteAndOpen/symlink-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=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: 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/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 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=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 === 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=-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] 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 === 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"}]} 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/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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,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 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 410 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,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: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: "foo2" vs "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 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 === 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=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 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME 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=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: "foo2" vs "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: "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 === 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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:509: Offset: 340, NextOffset: 416 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 === NAME 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 === NAME 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 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 === 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 "": [foo2 foo] 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 === 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: 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 === 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=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: 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 === 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: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU 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 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 === 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=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"}]} === NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,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":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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-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 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=PAX,minChunkSize=0 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=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=USTAR,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 === 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 [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=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=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"} === 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 === 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 "" 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] === 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"} === 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" 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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU 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=0 === 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 === 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 [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 === 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"} === 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=0,prefix="./",lossless=false,format=USTAR 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=64000 === 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 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"} === 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"}]} testutil.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 "" === 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=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: 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/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,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=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: 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 "": [foo foo2 .no.prefetch.landmark] 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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === 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=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 === 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=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: === 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: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,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=2,format=GNU,minChunkSize=0 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/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR 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:509: Offset: 469, NextOffset: 502 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR 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: 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 [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 testutil.go:395: Comparing: "foo2" vs "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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === 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=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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === 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"} === 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=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=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=9,prefix="",format=USTAR,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"} === 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=-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 [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=2,format=USTAR,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=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=9,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":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 === 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 === 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=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 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=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=9,prefix="",format=GNU,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":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 "": [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: 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: "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 "": [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 === 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] === 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=0,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 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=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"} === 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 "": [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 === 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=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 === 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=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 === 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 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"} === 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 === 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=-1,prefix="",src=2,format=PAX,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: "" 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 === 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=9,prefix="./",format=USTAR,minChunkSize=64000 === 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 "": [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: 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 "": [.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 === 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] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 597 === NAME TestGzipEStargz/testWriteAndOpen/chunked_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=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=true,format=GNU 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/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=GNU === 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=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 === 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 [.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 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 === 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 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=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/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=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 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 524, NextOffset: 600 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: 600 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 === 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=9,prefix="./",format=GNU,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 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 === 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: "foo2" vs "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: "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 [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 === 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=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=9,prefix="/",format=USTAR,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/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=-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: "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 "": [.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=USTAR,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 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=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=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 === 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 === 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=PAX 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 === 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=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 === 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=-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 [foo foo2 .no.prefetch.landmark] 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 testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:509: Offset: 359, NextOffset: 435 === 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=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 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=9,prefix="/",format=GNU,minChunkSize=0 === 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=-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=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=9,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"} === 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=-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: "foo2" vs "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=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 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=0 === 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 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=-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 [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 "" === 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=-2,prefix="/",src=2,format=USTAR,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" 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 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=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=USTAR,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 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=9,prefix="",lossless=true,format=USTAR === 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 testutil.go:509: Offset: 347, NextOffset: 384 === 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=USTAR,minChunkSize=0 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" === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,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: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR 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 === 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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 === 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: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=PAX,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=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=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: 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" 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=2,format=PAX,minChunkSize=0 === 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=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: 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"} === 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 "": [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: 834 testutil.go:509: Offset: 981, NextOffset: 1127 === 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: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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === 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=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 === 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 [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 === NAME 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 === 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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR 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"} === 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" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 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=GNU,minChunkSize=0 === 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"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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 === 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"} === 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"}]} testutil.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 [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: 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 === 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=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: "foo2" vs "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 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 === 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=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 === 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=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"} === 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"}]} === 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=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: 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=2,format=GNU,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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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=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: "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 === 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/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=-1,prefix="",format=GNU,minChunkSize=64000 === 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: 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,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 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"} === 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 [.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" === 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=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: 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/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=-1,prefix="./",format=USTAR,minChunkSize=64000 === 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"} === RUN 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 === 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=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 === 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_empty4 foo_empty5 foo foo_empty foo_empty3 foo4 foo5 foo6 foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo4 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_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: "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: "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 "": [foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty] vs [foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo4 foo5 foo6 foo2 foo_empty2 foo3] 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 === 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,prefix="",src=0,format=USTAR,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 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/chunked_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 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=-1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,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_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_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=0,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 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=PAX === 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=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 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6 foo_empty] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 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 === NAME 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 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=9,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: 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: "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: "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 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4] vs [foo6 foo_empty foo2 foo4 foo_empty4 foo_empty5 foo foo_empty2 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: "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" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-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: 3204 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 180 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: 582, NextOffset: 2147 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,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/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=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [7] at 319 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=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8066, NextOffset: 8103 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 6953, NextOffset: 6990 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU 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/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 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 === 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=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,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: 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=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=-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 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/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_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo2 foo3] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 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 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: "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: "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 "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo2 foo3] 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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 10315 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 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/chunked_file-compression=externaltoc_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} 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=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,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: "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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX === 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=-1,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 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=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=-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"} === 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"}]} === 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: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 foo_empty5 foo2 foo3 foo6 foo foo_empty foo_empty2 foo_empty3 foo4] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo 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: "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_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: "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_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo5] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo3 foo6 foo foo_empty 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_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 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: "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=0,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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 === RUN 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] === 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=-1,prefix="./",lossless=true,format=USTAR 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"} === 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 "": [foo4 foo_empty4 foo5 foo6 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo_empty2] vs [foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty3 foo4 foo5 foo6 .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: 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 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,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: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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty3 foo4 foo5 foo6] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo3 foo_empty3 foo_empty5 foo foo_empty] 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: "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_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: 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=-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"} === 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=USTAR 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=-1,prefix="/",format=GNU,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 === 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=false,format=PAX testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] 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: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 foo_empty4 foo5 foo_empty5 foo_empty foo4 foo6] vs [foo_empty4 foo_empty5 foo foo3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4] 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=PAX 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 === 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=PAX testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 === 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: "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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX 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"} === 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: "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 === 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=PAX,minChunkSize=0 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo3 foo5 foo6] 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: 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 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=0,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 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=GNU === 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=-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 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: === 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=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":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=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_empty5 foo2 foo4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo_empty3 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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,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: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 === 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: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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo4 foo6 foo] 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: "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: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME 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: 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/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=-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 === 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=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"} === 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 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo3 foo5 foo_empty5] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark] 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 === 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=PAX,minChunkSize=0 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark foo3] vs [foo_empty4 foo6 foo3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 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_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/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: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: "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 === 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"} === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,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 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=GNU,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 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 === 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 "": [foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 foo5 foo_empty5] vs [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty foo2] 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5] vs [foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 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_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: 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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR 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"} === 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: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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,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 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 === 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_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4 foo_empty2] vs [foo_empty2 foo_empty3 foo4 foo5 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] 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: "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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4 foo_empty2 foo_empty3 foo4 foo5] 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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 === 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 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,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_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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,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" 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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === 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=-2,prefix="",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 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=-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 === 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=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_empty2 foo4 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 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: "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" === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [7] at 512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8066, NextOffset: 8103 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6990, NextOffset: 8555 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR 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=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR 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=GNU,minChunkSize=0 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 === 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: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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4] vs [foo6 foo2 foo3 foo_empty3 foo_empty5 foo foo_empty 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: "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: "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: "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=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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 === 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=-2,prefix="",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 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=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 "": [foo6 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo5] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 === 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 === 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 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,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: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU 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=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,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 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: 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_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 foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo5] vs [foo4 foo5 foo6 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3] 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 === 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=0,prefix="../",src=0,format=GNU,minChunkSize=0 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/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: "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: "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" === 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=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=-2,prefix="./",format=USTAR,minChunkSize=0 === 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 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"} === 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 "" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4] 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" === 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=1,prefix="",src=0,format=USTAR,minChunkSize=0 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: "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: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3] vs [foo5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo4] 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: "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_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: "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: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 === 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 === 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: [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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === 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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 === 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: 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"} === RUN 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"} === 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_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo3 foo4] vs [foo4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 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: 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: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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=USTAR,minChunkSize=0 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 === 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=USTAR,minChunkSize=0 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: "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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark] vs [foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo3 foo4] 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_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: 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: "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 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 === NAME 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"} === 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=USTAR 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=-2,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"} === 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=-2,prefix="/",format=USTAR,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 === 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_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] 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: "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: "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_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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 984, NextOffset: 1150 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 === 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/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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" === 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 foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo foo_empty foo2 foo3 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,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=-2,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 577, NextOffset: 614 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 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 === 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=1,prefix="/",src=0,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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 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" 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" 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" === 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=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=-2,prefix="/",format=PAX,minChunkSize=0 === 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 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=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_empty foo2 foo_empty2 foo5 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo4 foo5 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3] 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" 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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 === 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=USTAR,minChunkSize=0 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: "" vs "" === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo4 foo5 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3] vs [foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo5] 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: "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" === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 380 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 266 === 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=1,prefix="../",src=0,format=USTAR,minChunkSize=0 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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,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 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/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === 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=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 "": [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo6 foo foo3] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5 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" 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 === 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 === 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=0,prefix="",lossless=true,format=USTAR 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=PAX,minChunkSize=0 testutil.go:509: Offset: 426, NextOffset: 463 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR 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=PAX,minChunkSize=0 testutil.go:509: Offset: 573, NextOffset: 610 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,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=PAX,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 === 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=PAX,minChunkSize=0 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_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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty4] vs [foo_empty3 foo6 foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2] 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: "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: "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: "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_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 === 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=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 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 === 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=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 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 === 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_empty2 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty] vs [foo foo_empty foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] === 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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU 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: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU 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=PAX,minChunkSize=0 testutil.go:509: Offset: 434, NextOffset: 471 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU 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=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU 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=PAX,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 603 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,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=1,prefix="./",src=0,format=PAX,minChunkSize=0 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 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,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: 822, NextOffset: 954 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: "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: 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 "": [foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4] vs [foo6 foo_empty foo_empty2 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty5] 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: "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: "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: "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: "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 === 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=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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === 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: "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=0,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":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 foo_empty3 foo4 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 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_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: 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" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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 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=PAX,minChunkSize=0 testutil.go:509: Offset: 411, NextOffset: 577 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: "" 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 [foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo foo2] 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: "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: "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 === 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: === 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: "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" === 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=-2,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR 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 === 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 "" === 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=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty4 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty4 foo_empty5 foo6 foo foo2] 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 === 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=1,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: 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_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: "foo_empty5" vs "foo_empty5" 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty4 foo6 foo foo_empty] 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: "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 === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 953 === 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: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: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:509: Offset: 990, NextOffset: 1075 === 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=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 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=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=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=0,prefix="",format=USTAR,minChunkSize=0#01 === 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 testutil.go:1580: testing streams: [0 0 163 216] testutil.go:2330: got gzip streams: === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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 163 in stargz, uncompressed length 512 testutil.go:2349: [2] at 216 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":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"}]} === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,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=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo6 foo_empty foo_empty2 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: 263, NextOffset: 300 === 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: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_empty5" vs "foo_empty5" 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty3 foo5 foo6 foo foo_empty] 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" === 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" 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=GNU,minChunkSize=0 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_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: "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: "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" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 === 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=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 === 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=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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 === 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 testutil.go:2349: [2] at 218 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=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":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 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty5 foo6] vs [foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4 foo5 foo foo_empty foo2] 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: "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: "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_empty" vs "foo_empty" 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: "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 "": [foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4] vs [foo3 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty] 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: "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" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === 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: 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 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 === 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:509: Offset: 1197, NextOffset: 1282 testutil.go:509: Offset: 985, NextOffset: 1070 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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,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/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 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 "" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,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" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX 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=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 === 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=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_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty] vs [foo3 foo_empty3 foo_empty4 foo5 foo2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2] 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: 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: "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 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: "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 === NAME 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 952, NextOffset: 989 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU 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=GNU,minChunkSize=0 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2] vs [foo3 foo_empty3 foo4 foo5 foo_empty foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU 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: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 === 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" 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: "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: "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: "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: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 164 217] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 784, NextOffset: 821 === NAME TestGzipEStargz/testWriteAndOpen/recursive-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 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 === 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=GNU,minChunkSize=0 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME 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 === 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=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 === 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 "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo3 foo_empty3 foo_empty5 foo] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo6] 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 === NAME 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: "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: 248, NextOffset: 384 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 === 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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: "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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo3 foo_empty3 foo_empty5 foo] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 592, NextOffset: 629 === 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=GNU,minChunkSize=0 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=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: === 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" === NAME TestGzipEStargz/testWriteAndOpen/recursive-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 143 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 193 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: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 testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 1010, NextOffset: 1178 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 829, NextOffset: 966 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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: 211, NextOffset: 248 === 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:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:509: Offset: 134, NextOffset: 270 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 === 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=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: "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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === 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: "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=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":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_empty2 foo4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty3 foo5 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: 485 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 185 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: 679, NextOffset: 788 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 829, NextOffset: 965 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,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: "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_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty3 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty2 foo4 foo_empty5 foo6 foo] 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 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_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 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" 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/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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 === 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 === 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=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: "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=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 === 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=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 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 === 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_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo] vs [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 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: "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_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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty3 foo4 foo_empty4 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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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=externaltoc_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 === 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 404, NextOffset: 515 === 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 === 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 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 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" === 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=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 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=0,prefix="/",format=PAX,minChunkSize=0#01 === 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 "" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU 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 === 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 "": [foo6 foo_empty foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark] 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 === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1001, NextOffset: 1078 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: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR 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: "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 "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 === 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=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: 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo_empty3 foo4] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty foo_empty4 foo5 foo_empty5] 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: "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: "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 === 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 "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === 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=9,prefix="/",src=0,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 === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === NAME 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 === 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 foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty4 foo5] vs [foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty] 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 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" === NAME 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 "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR 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=9,prefix="../",src=0,format=USTAR,minChunkSize=0 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: 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: "" 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 [foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty4 foo5 foo foo2 foo3 foo_empty3] 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 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: "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: 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_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/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: === 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 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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 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=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 === 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=-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: "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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME 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 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 === 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 "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty] vs [foo3 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo2] 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: "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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo6] vs [foo2 foo3 foo_empty3 foo_empty4 foo foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty] 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 153 195] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 504, NextOffset: 537 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR 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: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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 153 in stargz, uncompressed length 512 testutil.go:2349: [2] at 195 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: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 965, NextOffset: 998 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,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=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: "foo" vs "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=9,prefix="",src=0,format=PAX,minChunkSize=0 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,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: 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_empty4" vs "foo_empty4" === 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=-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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 === 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 === 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"}]} testutil.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 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo3 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty4 foo_empty5 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: 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_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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo5 .no.prefetch.landmark foo foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo2 foo3 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty] 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" 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_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 === 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: "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=PAX,minChunkSize=0 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 === 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=9,prefix="./",src=0,format=PAX,minChunkSize=0 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: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === 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=-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 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: "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 156 206] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-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 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 testutil.go:1580: testing streams: [0 0 398 510] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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 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=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_empty2 foo4 foo_empty4 foo6 foo foo2 foo3 foo_empty3 foo5 foo_empty5 foo_empty] 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: "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: "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: "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: "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_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty3] vs [foo_empty2 foo4 foo_empty4 foo6 foo foo2 foo3 foo_empty3 foo5 foo_empty5 foo_empty] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" === 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: 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 === 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=PAX,minChunkSize=0 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" 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: "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: 1078 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 398 510] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 827, NextOffset: 904 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: === 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=false,format=PAX 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: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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 402 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 655 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=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 testutil.go:1580: testing streams: [0 0 403 515] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === 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 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 === 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 foo_empty foo2 foo4 foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo6] 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: "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 === NAME 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 === 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" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 658 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: 842, NextOffset: 919 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,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=PAX,minChunkSize=0 testutil.go:509: Offset: 1015, NextOffset: 1092 === 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=PAX,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4] vs [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo6] 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 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: 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: "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: "foo_empty3" vs "foo_empty3" === 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: "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=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 === 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: "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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 === NAME 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: 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 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" === 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=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 "": [foo4 foo5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 foo3] vs [foo_empty3 foo_empty4 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3] 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_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: 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_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: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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 "": [foo2 foo3 foo_empty3 foo_empty4 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo4 foo5 foo6 foo_empty] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 650, NextOffset: 683 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,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=externaltoc_gzip_compression_level=9,prefix="",src=0,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: "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: 1069 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 === 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=GNU,minChunkSize=0 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: "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 === 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=9,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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 === NAME 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 === 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_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty5 .no.prefetch.landmark] 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: 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: "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: 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty5] vs [foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4 foo_empty foo2] 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 === NAME 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 830, NextOffset: 907 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,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: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" 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_empty5" vs "foo_empty5" 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_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 === 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=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=1,prefix="./",format=USTAR,minChunkSize=0#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 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 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=1,prefix="./",format=USTAR,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 === 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo4 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: "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_empty" vs "foo_empty" 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: "foo_empty4" vs "foo_empty4" 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo4] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4] 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 === 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: 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=GNU,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 362 === 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=GNU,minChunkSize=0 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: 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: "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: "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 === 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] 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 === 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=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=1,prefix="./",format=PAX,minChunkSize=0#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 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 === 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] 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 === 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 "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo foo_empty2 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark] 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: 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: "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: "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" === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 803, NextOffset: 836 === 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=GNU,minChunkSize=0 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_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 "": [foo_empty2 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo5 foo6 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: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 === 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=GNU,minChunkSize=0 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 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: "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 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=-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 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=1,prefix="./",format=GNU,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 === 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 "": [foo_empty foo2 foo3 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark] 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: "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 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 144] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,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: 225, NextOffset: 258 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU 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: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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 testutil.go:509: Offset: 525, NextOffset: 661 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 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo2 foo_empty3] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty5 foo6 foo] 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_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_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_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_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 === 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=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 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 === 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=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 === 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 "": [foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo6 foo_empty2] vs [foo5 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 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: "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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,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: 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: "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 "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo4] vs [foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo6 foo_empty2 foo3] 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/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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 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 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,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: 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: "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: "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 === 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 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#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 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 === 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=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 === 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 "": [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty] vs [foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty2 foo_empty4] 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_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 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty2 foo_empty4 foo5] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3] 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: 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 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: "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 === 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=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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#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 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=-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"}]} === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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":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 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo4 foo_empty4] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo foo_empty2 foo3] === 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 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: 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: 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 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 === 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=USTAR,minChunkSize=0 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 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4] vs [foo5 foo_empty5 foo_empty foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo_empty3] 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" 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_empty4" vs "foo_empty4" 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: "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 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" === 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] 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=USTAR === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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 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 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=-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 "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo3 foo_empty4 foo5 foo6 foo_empty] vs [foo5 foo foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4] 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=1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 === 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/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=-1,prefix="",src=0,format=PAX,minChunkSize=0 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: "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: "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 "": [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5 foo foo_empty2] vs [foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo3 foo_empty4 foo5] 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 === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 107 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: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/testWriteAndOpen/block_char_fifo-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=PAX,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: "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_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=0,format=PAX,minChunkSize=0 === NAME 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 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=1,prefix="../",format=USTAR,minChunkSize=64000#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" === RUN 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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=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 "": [foo4 foo_empty5 foo6 foo foo_empty foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6 foo2] 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: "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 === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1016, NextOffset: 1093 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6 foo2 foo_empty2 foo3] vs [foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty 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_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: "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" === NAME 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/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=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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#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 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 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 === 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":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_empty2 foo4 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo5] vs [foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 .no.prefetch.landmark 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_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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 806 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 132 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: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 === 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=PAX,minChunkSize=0 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 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo5 foo foo_empty foo2] 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_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: "foo4" vs "foo4" === 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/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=PAX,minChunkSize=0 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_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_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" === 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 === 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=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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#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 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 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 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=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_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo4 foo6 .no.prefetch.landmark foo] 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: "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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 329, NextOffset: 362 === 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=PAX,minChunkSize=0 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo4 foo6 .no.prefetch.landmark foo foo2 foo3] vs [foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo] 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: "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" 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 === 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=-1,prefix="../",src=0,format=PAX,minChunkSize=0 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,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 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#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 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=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 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=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":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 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo6] vs [foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo6] 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 === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 492 === 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=-1,prefix="",src=0,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: "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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 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 === NAME 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 839, NextOffset: 975 === 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo6] vs [foo2 foo_empty2 foo_empty3 foo6 foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty] 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: "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_empty5" vs "foo_empty5" 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: "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: 1085 testutil.go:509: Offset: 838, NextOffset: 915 === NAME 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,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 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 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 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 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" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 === 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: 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=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_empty2 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo4] 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_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: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 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: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR 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=GNU,minChunkSize=0 testutil.go:509: Offset: 327, NextOffset: 360 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 293 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: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 === 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=GNU,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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo_empty5 foo6] 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: "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 === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_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 433 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: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,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: 554, NextOffset: 667 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#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 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 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 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 === 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 === 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"}]} testutil.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/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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo5 foo2 foo3] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty4 foo6] 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 === 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=GNU,minChunkSize=0 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: "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: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo5 foo2 foo3 foo4 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 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 293] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 837, NextOffset: 914 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 === 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=GNU,minChunkSize=0 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: "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: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME 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 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=9,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 === 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 "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty5 foo6] vs [foo2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4 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: "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: "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_empty" vs "foo_empty" 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo2] 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: 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: "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: 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 === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,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 === 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: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: "foo_empty5" vs "foo_empty5" === 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=9,prefix="./",format=PAX,minChunkSize=0#01 === 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 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 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=9,prefix="./",format=PAX,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":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_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5] 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_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_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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1760, NextOffset: 1797 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2075, NextOffset: 2112 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:509: Offset: 2112, NextOffset: 2257 === 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=-2,prefix="",src=0,format=USTAR,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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo_empty5 foo foo2 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] 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: "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: "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_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: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:509: Offset: 1797, NextOffset: 1942 === 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 === 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=9,prefix="./",format=GNU,minChunkSize=0#01 === 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 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=9,prefix="./",format=GNU,minChunkSize=64000#01 === 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 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 === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR 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=-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 "": [foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo3 foo_empty4 foo5 foo_empty5] 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" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 === 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=-2,prefix="./",src=0,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: "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: "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 "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo4 foo foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3] 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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === 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=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 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=9,prefix="/",format=USTAR,minChunkSize=64000#01 === 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 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 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 === 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 foo2 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo5 foo_empty foo2 foo_empty3] 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_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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 === 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=USTAR,minChunkSize=0 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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo5] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6] 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: "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_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: "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: 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 === 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 === 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=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 === 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=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 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 === 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=-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 "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty3 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo4 foo6] 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: "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" 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_empty3" vs "foo_empty3" 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo4 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty3 foo_empty5 foo6 foo_empty foo2] 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: 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: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 === 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=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" === RUN 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] 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=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":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 foo4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2] 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_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: "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: "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 "": [foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo4] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo4 foo6] 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: "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: "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: "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: 2257 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === 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=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 === 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: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 === 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=GNU testutil.go:1580: testing streams: [0 0 131 248 389 533 649 705] 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 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=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_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty3 foo6] 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: "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_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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo_empty2] vs [foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 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_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: "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" 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" === 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 === 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=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 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 === 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 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 === 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_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4] vs [foo4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3] 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: 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5] vs [foo foo_empty foo2 foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] 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: "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" 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: "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: 2266 testutil.go:509: Offset: 1802, NextOffset: 1947 === 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=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 === 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=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 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 === 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=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 "": [foo5 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo5 foo6 foo foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 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_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_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_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" 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 "" === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2] vs [foo5 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 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: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:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1775, NextOffset: 2103 === 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: 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: 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_empty2" vs "foo_empty2" 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: "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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=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 === 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=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=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 foo_empty3 foo6 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty] vs [foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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: "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: "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 === 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=GNU,minChunkSize=0 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty] vs [foo_empty foo2 foo_empty2 foo_empty3 foo6 foo3 foo4 foo_empty4 foo5 foo_empty5 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: 672 testutil.go:509: Offset: 170, NextOffset: 460 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: 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_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 === 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: 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=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 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX 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=GNU === 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 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=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 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 === 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 "": [foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo6] vs [foo6 foo foo2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 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: 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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo5] vs [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 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: 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: "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_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: "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/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] 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 === 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=USTAR 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=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 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 === 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=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_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo6] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" === NAME 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 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 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=GNU,minChunkSize=0 testutil.go:509: Offset: 1119, NextOffset: 1156 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1400, NextOffset: 1437 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX 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=GNU,minChunkSize=0 testutil.go:509: Offset: 1156, NextOffset: 1448 === 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=GNU,minChunkSize=0 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: "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: "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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo6 foo_empty2 foo3 foo4] vs [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo6] 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_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: "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" 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" 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" === NAME 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === 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 === 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=-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 "": [foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty foo_empty3 foo_empty4 foo5] vs [foo foo_empty2 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] 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: 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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty5] vs [foo foo_empty foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo3 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2151, NextOffset: 2296 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1836, NextOffset: 1981 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === 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: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_empty2" vs "foo_empty2" 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: 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: "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: "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 === 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 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 === 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=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 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=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 === 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_empty5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo3 foo5] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo 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: "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_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 === 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=0,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: 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 "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo_empty foo2 foo3 foo5 foo_empty5 foo6 foo_empty2 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: "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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 6990, NextOffset: 8555 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,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=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 === 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: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 === 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=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 === 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=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 === 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 foo4 foo foo_empty foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2] vs [foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty5] 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" 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_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 === 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo_empty4 foo5 foo_empty5 foo6 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/modes-compression=externaltoc_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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 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_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_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" 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#01 === 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 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=-1,prefix="./",format=GNU,minChunkSize=64000#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=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 "" === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2147, NextOffset: 2184 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 335 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: 6990, NextOffset: 8555 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 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 === 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: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: "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: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty3 foo5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo5 foo 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: "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_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: "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 === 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/modes-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=0#01 === NAME 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 === 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=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=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_empty foo_empty2 foo3 foo5 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4 foo6] vs [foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 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: "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: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 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 === 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" === 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=0,prefix="../",src=1,format=USTAR,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: "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 "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo6 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo5 foo_empty5] 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_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: "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: 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 === 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=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=-1,prefix="/",format=PAX,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 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 === 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=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 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=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 "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo 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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo6 foo_empty foo2 foo3] 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: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 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: "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/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=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 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 === 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 === 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=9,prefix="../",lossless=true,format=USTAR 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=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 === 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=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 === 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 foo_empty foo2 foo4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo6 foo foo3 foo_empty3 foo4] 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: "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: "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: "" 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_empty4 foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3] 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/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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,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: "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: "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 === NAME TestGzipEStargz/testWriteAndOpen/modes-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 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,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: "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_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === 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=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: 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=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=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 === 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_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo5 foo] vs [foo_empty foo_empty2 foo_empty3 foo4 foo6 foo2 foo3 foo_empty4 foo5 foo_empty5 .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 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_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_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 "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo6 foo2 foo3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 === 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 testutil.go:2349: [1] at 113 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: 5351, NextOffset: 5388 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 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: 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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: "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/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: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 === NAME 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 === 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=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 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=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_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4 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: "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 === 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=0,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: 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 "": [foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4] 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: 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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,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: 6464, NextOffset: 6501 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU 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" === 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: 6501, NextOffset: 8066 === 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: 5388, NextOffset: 6953 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: 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" 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=-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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,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 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=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_empty5 foo_empty foo2 foo_empty4 foo5 foo6 foo] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo4 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 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_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 === 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: === 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" 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 === NAME TestGzipEStargz/testWriteAndOpen/modes-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 115 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: 9696, NextOffset: 9733 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 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/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR 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=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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty4 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 === 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=0,prefix="",src=1,format=GNU,minChunkSize=0 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_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: "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=1,format=GNU,minChunkSize=0 === 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME 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 === 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 "": [foo6 foo foo_empty foo3 foo5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo foo_empty foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] 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_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: "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 foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3] 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" vs "foo" === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 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=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU 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=GNU,minChunkSize=0 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_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 === 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=-2,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 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=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/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=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 foo foo_empty foo_empty3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo4] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark foo_empty foo3] 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=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 === 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: "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_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: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4] vs [foo foo_empty foo_empty3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo4 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: "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 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: "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 === 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: === 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=PAX 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 === NAME 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 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=-2,prefix="",format=GNU,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 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 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=PAX === 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=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 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty] vs [foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 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_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_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_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5 foo6] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 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: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 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: "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" 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_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 === 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=-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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === 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=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_empty2 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty5] 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 943, NextOffset: 980 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 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" 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo6 foo foo_empty foo_empty2 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 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 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: "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: "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: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 === 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 === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,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 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 === 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=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 "": [foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3 foo5 foo_empty5] vs [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark] 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 === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,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: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 === 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 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 640, NextOffset: 772 === 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=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo_empty4" vs "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: "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: "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: "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 "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark 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: 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: "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: "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" === NAME 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,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: 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: 1278 testutil.go:509: Offset: 977, NextOffset: 1062 === 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=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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 === 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 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === NAME 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=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_empty4 foo_empty5 foo foo3 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4] vs [foo5 foo_empty5 foo foo3 foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 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: "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: "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" 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" === 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=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 596, NextOffset: 633 === 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=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 === 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 === 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_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 === 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 "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo3 foo4 foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo3 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU 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=1,prefix="/",src=1,format=USTAR,minChunkSize=0 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_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: "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: "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#01 === 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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME 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/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 === 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/testWriteAndOpen/modes-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=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 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo2 foo3 foo5 foo_empty5] vs [foo_empty foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark] 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_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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo2 foo3 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty4" vs "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: 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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 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: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 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 === 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=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 === NAME 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" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,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 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 === 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_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":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 "" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo5 foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo] vs [foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5 foo6 foo_empty 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 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [6] at 1521 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:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo5" vs "foo5" === 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=1,prefix="",src=1,format=PAX,minChunkSize=0 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: "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: "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" 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: "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 "": [foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3] vs [foo foo_empty foo3 foo4 foo5 foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] 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: "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: "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: "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: "foo_empty5" vs "foo_empty5" === NAME 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 === 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=-2,prefix="../",format=USTAR,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 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 testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1387] 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 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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,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 === 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 "": [foo5 foo foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo6 foo foo_empty2] 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 === 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=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: "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_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" 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_empty4" vs "foo_empty4" 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_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6] 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: 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 === 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"} === 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: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/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=PAX,minChunkSize=0 testutil.go:509: Offset: 640, NextOffset: 772 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: 1278 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,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: 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_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 === 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/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=-2,prefix="../",format=PAX,minChunkSize=64000#01 === 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 === 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=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 === 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"}]} === 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: === NAME TestGzipEStargz/testBuild/empty_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":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"}]} === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_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=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/lossy-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" 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=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo2 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty5 foo foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4] === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_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=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_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=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1053 === 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=PAX,minChunkSize=0 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: "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_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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,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: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 === 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=1,prefix="/",src=1,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 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4] 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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 596, NextOffset: 633 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 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: "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: "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: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,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/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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME 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 testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/lossy-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 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 === 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_empty foo2 foo_empty2 foo_empty4 foo5 foo6 foo foo3 foo_empty3 foo4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 === 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: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: "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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo4] vs [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 foo foo3 foo_empty3 foo4 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: "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_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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 380, NextOffset: 417 === NAME TestGzipEStargz/testWriteAndOpen/lossy-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 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 === 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: "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: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 === 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 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=0,prefix="",format=PAX,minChunkSize=0#02 === 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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-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=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"}]} === 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=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":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 foo2 foo_empty2 foo3 foo_empty4 foo_empty foo_empty3 foo4 foo5 foo_empty5] vs [foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo2 foo3 foo_empty3 foo4 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: 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_empty" vs "foo_empty" 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: "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: "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 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty4 foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3] 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: 1277 testutil.go:509: Offset: 981, NextOffset: 1066 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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/lossy-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=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:509: Offset: 300, NextOffset: 434 === 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: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: "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" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === 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=0,prefix="",format=GNU,minChunkSize=0#02 === NAME 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/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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 === NAME 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 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/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 === 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 "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 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: 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: "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: "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: "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" 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_empty4" vs "foo_empty4" === 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 777, NextOffset: 814 === 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=GNU,minChunkSize=0 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: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo3 foo4 foo_empty4 foo5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty4 foo5 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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=GNU,minChunkSize=0 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: "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: "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" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 246, NextOffset: 378 === 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === 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=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 === 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=0,prefix="./",format=USTAR,minChunkSize=64000#02 === 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 === RUN 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME 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 === 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 "": [foo6 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo2 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo5 foo6 foo_empty foo2 foo4 foo_empty4 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_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: "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 === 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=GNU,minChunkSize=0 testutil.go:509: Offset: 1191, NextOffset: 1276 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo6 foo_empty foo2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2] vs [foo_empty5 foo6 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo2 foo_empty3 foo5] 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_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: "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_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: 377 testutil.go:509: Offset: 132, NextOffset: 263 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: "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=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 === 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 === RUN 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME 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 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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 === 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: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 "": [foo5 foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty4] 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 === 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: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: "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_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_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: "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_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 foo3 foo_empty5 foo6 foo foo_empty foo2 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: 384 testutil.go:509: Offset: 134, NextOffset: 270 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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 829, NextOffset: 966 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: 384, NextOffset: 421 testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:509: Offset: 307, NextOffset: 444 === NAME TestGzipEStargz/testWriteAndOpen/lossy-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} === 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" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,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=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/lossy-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":138,"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: 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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-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=GNU,minChunkSize=0 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 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=1,format=USTAR,minChunkSize=0 === 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === 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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 === 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=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 "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty3 foo4 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: 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 === 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=9,prefix="",src=1,format=USTAR,minChunkSize=0 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: "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_empty" vs "foo_empty" 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty] vs [foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty foo3 foo4 foo_empty4 foo_empty5] 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: "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: "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 === NAME TestGzipEStargz/testWriteAndOpen/lossy-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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === 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=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=-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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === 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=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_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo3 foo_empty4 foo_empty5] vs [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty5 foo_empty foo_empty2 foo3] 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_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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/lossy-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 142 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: 839, NextOffset: 976 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 184 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: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 803, NextOffset: 836 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 976, NextOffset: 1009 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 836, NextOffset: 913 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 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: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 === 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=9,prefix="./",src=1,format=USTAR,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_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 foo2 foo_empty3 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo5 foo6 foo foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 === 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=9,prefix="./",src=1,format=USTAR,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: "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: "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: "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 === NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 548, NextOffset: 659 === 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 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === 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=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 === 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 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 === RUN 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"} === 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 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=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME 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 === 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_empty5 foo6 foo_empty foo_empty3 foo4 foo foo2 foo_empty2 foo3 foo_empty4 foo5] vs [foo foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] 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: "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: 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" 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: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 319 431] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 351 === NAME TestGzipEStargz/testWriteAndOpen/lossy-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=9,prefix="/",src=1,format=USTAR,minChunkSize=0 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" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 651, NextOffset: 684 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 319 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: 799, NextOffset: 832 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 431 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: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo3 foo5 foo_empty5] 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: 176, NextOffset: 209 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 === 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: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: "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 === 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:509: Offset: 827, NextOffset: 904 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 === 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=9,prefix="/",src=1,format=USTAR,minChunkSize=0 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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === 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"} === 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 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 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 === 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=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 "": [foo3 foo_empty4 foo6 foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2] vs [foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 foo6 foo 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: "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: "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: "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_empty4" vs "foo_empty4" 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 === NAME 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: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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 foo6 foo foo_empty] vs [foo5 foo_empty5 foo_empty foo2 foo3 foo_empty4 foo6 foo foo_empty2 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: "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: "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: "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: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 === 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 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/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 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 === 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=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=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_empty4 foo6 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo3 foo4 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: 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: "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_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: "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 "": [foo2 foo3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo] vs [foo_empty3 foo_empty4 foo6 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3] === 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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=PAX,minChunkSize=0 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_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: 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" 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: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 === 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=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=0,prefix="../",format=GNU,minChunkSize=64000#02 === 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] 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 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=1,prefix="",format=USTAR,minChunkSize=0#02 === 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] 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 === 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=0,prefix="/",lossless=true,format=GNU 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 === 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 "": [foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo_empty5] 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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo_empty5 foo_empty foo2] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 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 === NAME 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" === 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: 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 === 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=PAX,minChunkSize=0 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: 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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 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_empty5" vs "foo_empty5" === 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: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === 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=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=1,prefix="",format=USTAR,minChunkSize=64000#02 === 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=1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === 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 234] 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 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 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=PAX testutil.go:1580: testing streams: [0 0 127 312] 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=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"}]} === 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: [1] at 127 in stargz, uncompressed length 3172 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":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 "" === 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:401: Directory: "" vs "": [foo_empty5 foo2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] 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: "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" 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: "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 .no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo4 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo_empty2] 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=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127 310] 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 310 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: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/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: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: "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" 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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 === 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=false,format=GNU testutil.go:1580: testing streams: [0 0 127 231] 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 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 131 241] 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 241 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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=true,format=PAX testutil.go:1580: testing streams: [0 0 131 316] 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 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=false,format=PAX testutil.go:1580: testing streams: [0 0 131 314] 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 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 === 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_empty3 foo4 foo_empty5 foo6 foo_empty foo3 foo_empty4 foo5 foo foo2 foo_empty2] vs [foo_empty4 foo5 foo foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3] 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_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_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: "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 === 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 240] 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 240 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:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo3 foo_empty4 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: 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: "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" 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_empty" vs "foo_empty" 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=1,prefix="./",lossless=false,format=GNU 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 1024 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=true,format=USTAR === 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=true,format=USTAR 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=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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=USTAR 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=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 236] 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 236 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=1,prefix="./",format=USTAR,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":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_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo5 foo6] vs [foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3] === 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 128 234] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 359, NextOffset: 392 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 128 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 234 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 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: "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: 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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo4] vs [foo_empty4 foo_empty5 foo foo_empty foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4] 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: 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 === 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:509: Offset: 111, NextOffset: 218 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_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 132 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 244 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: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 === 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=GNU,minChunkSize=0 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: "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: "foo_empty5" vs "foo_empty5" === 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 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 === 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=true,format=PAX testutil.go:1580: testing streams: [0 0 132 321] 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 321 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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=PAX testutil.go:1580: testing streams: [0 0 132 318] 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 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=true,format=GNU 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=GNU testutil.go:1580: testing streams: [0 0 132 241] 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 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" === 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: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 "": [foo3 foo_empty3 foo4 foo6 foo_empty foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo_empty foo3 foo_empty3 foo4 foo5 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_empty" vs "foo_empty" 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" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 === 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 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: "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_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 === 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:509: Offset: 544, NextOffset: 654 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 522 === 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" === 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: 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: "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: "foo_empty2" vs "foo_empty2" 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=true,format=PAX testutil.go:1580: testing streams: [0 0 108 279] testutil.go:2330: got gzip streams: === 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=true,format=PAX 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 279 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 277] 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 277 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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=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 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 === 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 foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo5] vs [foo_empty2 foo5 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] 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: "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 === 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 109 280] 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 280 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: 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: "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: "foo2" vs "foo2" === 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: 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo5] vs [foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo5] 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 === 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=9,prefix="/",src=1,format=GNU,minChunkSize=0 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: 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: "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: "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 === 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 109 278] 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 278 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 === 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 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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=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 === 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_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo_empty3 foo5 foo] vs [.no.prefetch.landmark foo foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6] 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: "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_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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty2 foo_empty3 foo5 foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 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: "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: "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: 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: "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: "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=-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=PAX testutil.go:1580: testing streams: [0 0 108 281] 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 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 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=1,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=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 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 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 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 === 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 "": [foo2 foo3 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo4 foo_empty4 foo6] 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 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: "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: "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 foo_empty foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty5 foo2 foo3 foo6 foo foo_empty foo_empty2 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: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 === 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 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === 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=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 === 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=-1,prefix="",src=1,format=USTAR,minChunkSize=0 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" 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: "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: 1085 testutil.go:509: Offset: 838, NextOffset: 915 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 === 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=PAX testutil.go:1580: testing streams: [0 0 110 284] 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 284 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 110 281] 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 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=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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 === 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 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 foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo2 foo_empty3 foo_empty4 foo6] vs [foo5 foo foo_empty foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 === 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 207] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,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=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 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:2349: [1] at 111 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 207 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: 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 === 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: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] vs [foo2 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5] 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: 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: "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" === 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 290] 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 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: "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 === 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: 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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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=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 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 === 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=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 "" === 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 112 291] 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 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=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo6 foo_empty foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2] vs [foo5 foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo 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: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 === 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 112 287] 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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,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: "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" 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_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: 975, NextOffset: 1008 === 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 111 214] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 804, NextOffset: 837 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU 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: 1008, NextOffset: 1085 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 837, NextOffset: 914 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU 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/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=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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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=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 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 testutil.go:1580: testing streams: [0 0 111 291] 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 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=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":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_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo6 foo] vs [.no.prefetch.landmark foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 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_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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo_empty foo2 foo_empty3 foo4 foo6 foo foo_empty2 foo3 foo_empty4 foo5 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: "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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,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" 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 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=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#02 === 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 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 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 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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=PAX testutil.go:1580: testing streams: [0 0 113 293] 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 293 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=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 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo foo3] 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_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" 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_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 === 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 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4] vs [foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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: "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_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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 258, NextOffset: 370 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU 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 === 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 218 567] 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 567 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=1,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 427] 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 427 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 616] 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 616 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 === 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 "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo_empty5 foo6 foo_empty] vs [foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3] 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty] vs [foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 === 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 571] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 813, NextOffset: 846 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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=-1,prefix="./",src=1,format=PAX,minChunkSize=0 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 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=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 221 in stargz, uncompressed length 2148 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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=true,format=GNU testutil.go:2349: [2] at 571 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:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,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: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" 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_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=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 430] 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 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 573] 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 573 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 433] 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 433 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 222 762] 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 762 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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=false,format=PAX testutil.go:1580: testing streams: [0 0 222 621] 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 621 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 576] 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 576 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 === 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_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo5 foo] vs [foo foo2 foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 === 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 436] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 113, NextOffset: 224 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,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=PAX,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 323 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: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 === 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: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 436 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: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 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: 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 foo2 foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo_empty5] vs [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo5] 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: "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: "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: 1085 testutil.go:509: Offset: 837, NextOffset: 914 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=USTAR 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/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === 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=GNU,minChunkSize=64000#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 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=PAX testutil.go:1580: testing streams: [0 0 220 761] 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 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 220 620] 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 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 220 572] 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 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=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,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=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 === 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_empty2 foo3 foo_empty3 foo_empty4 foo6 foo4 foo5 foo_empty5 foo foo_empty foo2] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4] 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_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: "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: "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: "" 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 [foo_empty4 foo6 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" === 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 224 575] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 329, NextOffset: 362 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 231, NextOffset: 264 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,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=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 500 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 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: "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: "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: "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=-1,prefix="",src=1,format=GNU,minChunkSize=0 === 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 224 435] 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 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 224 767] 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 767 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 627] 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 627 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=9,prefix="",format=USTAR,minChunkSize=64000#02 === 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 226 580] 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 580 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 439] 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 439 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=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 foo2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo5] vs [foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo_empty4] 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_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" 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_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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo foo_empty foo2] vs [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo5 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: "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: "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" 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/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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=-1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=9,prefix="",format=PAX,minChunkSize=64000#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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: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 "" === 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=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo foo3 foo4 foo5 foo_empty5] vs [.no.prefetch.landmark foo2 foo3 foo_empty4 foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6] 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: "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: "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: "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: "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 "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty4] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo foo3 foo4 foo5 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: "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: "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: "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" === 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: === 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=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 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=-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"}]} === 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=-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":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 foo6 foo_empty foo2 foo4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2] 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_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: "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: "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" 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 "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6] vs [foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo4 foo_empty5 foo 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: "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: "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: "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" 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=GNU,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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=9,prefix="./",format=USTAR,minChunkSize=64000#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":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 foo2 foo_empty2 foo3 foo4 foo_empty foo_empty3] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 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: 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 testutil.go:509: Offset: 500, NextOffset: 533 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 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=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} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6] 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_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: "foo_empty5" vs "foo_empty5" === 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: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 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" === 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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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_empty4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo6 foo foo_empty foo2 foo4] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty5] 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_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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty] vs [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: 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 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_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 === 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=-2,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: 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_empty4" vs "foo_empty4" === 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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === RUN 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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 foo_empty foo2 foo_empty2 foo5 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [.no.prefetch.landmark foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 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: "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: "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: "foo3" vs "foo3" === 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=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 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: "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 "": [.no.prefetch.landmark foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4] vs [foo_empty2 foo5 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2] 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: "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: 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 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 === 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} === 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 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=1,format=USTAR,minChunkSize=0 === 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=9,prefix="/",format=USTAR,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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=9,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: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 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2] vs [foo_empty5 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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_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: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4] vs [foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo6 foo foo_empty foo2 foo3 foo4] 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 testutil.go:395: Comparing: "foo_empty5" vs "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: "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: "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: "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 === 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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=USTAR === 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 foo_empty2 foo3 foo_empty4 foo5 foo2 foo_empty3 foo4 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 foo6] 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_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" 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_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: "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 foo_empty2 foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo2 foo_empty3 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: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 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 === 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: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 === 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=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 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" === 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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=9,prefix="/",format=GNU,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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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: "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 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,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=0,prefix="../",lossless=false,format=PAX 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo5 foo6] vs [foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo foo2 foo4 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: "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 === 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=-2,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: "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: "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 === 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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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 foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo2 foo_empty3 foo_empty4 foo6] vs [foo_empty3 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3] 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_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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo2 foo_empty3 foo_empty4 foo6 foo foo_empty] 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" 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: "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 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,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: "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=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 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=-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_empty foo2 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo3 foo4 foo_empty5 foo6] vs [foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 .no.prefetch.landmark] 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_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_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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo3 foo4 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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: "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: 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 === 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: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,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=USTAR testutil.go:1580: testing streams: [0 0 48457 96576] 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 96576 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=-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_empty foo_empty2 foo4 foo5 foo6 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo] vs [.no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo3 foo4 foo5 foo_empty5] 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: "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: "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: "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 "": [foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo6 foo2 foo_empty2] vs [foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo4 foo5 foo6 foo2 foo3 foo_empty3] 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: "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: "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: 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=GNU,minChunkSize=0 === 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=9,prefix="../",format=GNU,minChunkSize=64000#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 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo4 foo5 foo6] vs [foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo4] 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: "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: "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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo4 foo5 foo_empty5] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo4 foo5 foo6 foo_empty 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: "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: "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 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: 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: "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=1,format=GNU,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=1,prefix="",lossless=false,format=PAX === 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"}]} testutil.go:395: Comparing: "" vs "" === 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=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo6] 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: "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: "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" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 === 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 96576] 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: 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 "": [foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4] vs [foo_empty4 foo5 foo foo_empty5 foo6 foo_empty foo2 foo_empty2 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 === 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=-2,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: 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: [1] at 48457 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=-2,prefix="./",src=1,format=GNU,minChunkSize=0 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_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 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=1,format=GNU,minChunkSize=0 === 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/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 "": [foo6 foo_empty foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo4] 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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: "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: "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: "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: 674 testutil.go:509: Offset: 172, NextOffset: 462 === 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:1580: testing streams: [0 0 48457 97554] 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=-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 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4] vs [.no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo_empty5 foo6] 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_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_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: "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: 1981 testutil.go:509: Offset: 2151, NextOffset: 2296 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty3] vs [foo_empty foo2 foo_empty3 foo4 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] 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: "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: "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" 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" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU === 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=-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 48457 96576] 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 96576 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 "": [foo4 foo6 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4] vs [foo4 foo6 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 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 === 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=0,prefix="",src=2,format=USTAR,minChunkSize=0 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_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: "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_empty3" vs "foo_empty3" === 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=-1,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 "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo_empty3 foo5 foo_empty5] vs [foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5] 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" === 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 48462 97563] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=0,prefix="./",src=2,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: "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: 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" === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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: "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 "": [foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2] vs [foo foo_empty foo_empty3 foo5 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo6] 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" 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: "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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97563 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48462,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48462,"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=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/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} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,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=1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48462,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 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 === 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" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 === 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 === 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 48462 96585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48462 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96585 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48462,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48462,"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":48462,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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 "": [foo5 foo_empty5 foo foo2 foo_empty3 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo4] 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: "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_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: "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 "": [foo foo_empty foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo5 foo_empty5 foo foo2 foo_empty3 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4] 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 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_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: 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/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=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_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty5 foo_empty foo3 foo4] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty2 foo_empty4 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: "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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo2 foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4] vs [foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty5 foo_empty foo3] 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 === 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=0,prefix="../",src=2,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: "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_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_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=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=PAX testutil.go:1580: testing streams: [0 0 48462 97563] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97563 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48462,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48462,"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":48462,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=false,format=PAX === 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_empty2 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo2] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5 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_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: "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: "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 "": [.no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] vs [foo2 foo_empty2 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo4 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: "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_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: 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 === 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 48462 96585] 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=-1,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:2349: [1] at 48462 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96585 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48462,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48462,"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":48462,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: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_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty5 foo foo2 foo3] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo2 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: "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: "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_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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo2] vs [foo foo2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 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_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: 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 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=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=-1,prefix="/",format=GNU,minChunkSize=64000#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_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo4 foo_empty4 foo5 foo6 foo foo2] vs [foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark] 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 === 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 48462 97564] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 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 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 === 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=PAX,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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3] vs [foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty 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_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_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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 97564 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: 2147, NextOffset: 2184 === 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} === 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=true,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} === 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=true,format=GNU testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48462,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48462,"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: "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: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:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48462,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 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:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 === 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" === 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:509: Offset: 5388, NextOffset: 6953 === 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 "bar/bar.txt" === 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" === 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 "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === 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=false,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=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48462 96586] testutil.go:2330: got gzip streams: === 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 foo_empty foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo 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 === 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=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 48462 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96586 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48462,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48462,"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":48462,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: 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: "foo_empty4" vs "foo_empty4" 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_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4 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_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_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: "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" 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=-1,prefix="../",format=PAX,minChunkSize=0#02 === 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=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 foo foo2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty2] vs [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 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 === 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=0,prefix="",src=2,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 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_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: "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 "": [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty5 foo6] vs [foo4 foo_empty5 foo foo2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty2 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_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_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: "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_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=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 48460 97561] 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 48460 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97561 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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_empty foo2 foo_empty2 foo3 foo6 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo3] 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: "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_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: "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 "": [foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4] vs [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo6 foo_empty3 foo4 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: "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 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: "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/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=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=-2,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: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 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo4 foo5 foo_empty5] vs [foo_empty5 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 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 === 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 48460 96583] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR 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: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: "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: "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 "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] vs [foo4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 foo 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_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_empty5" vs "foo_empty5" 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" === 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/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 48460 in stargz, uncompressed length 67584 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,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:2349: [2] at 96583 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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=-2,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_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty3 foo_empty5] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo6 foo2 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: 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 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 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 "": [foo foo_empty foo_empty2 foo3 foo4 foo6 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo6 foo foo_empty3 foo_empty5 foo_empty foo2 foo_empty2 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: 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: "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: "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: "foo_empty3" vs "foo_empty3" === 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=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48460 97561] 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 68708 testutil.go:2349: [2] at 97561 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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_empty foo2 foo4 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo5 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_empty3" vs "foo_empty3" 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 === 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=1,prefix="",src=2,format=USTAR,minChunkSize=0 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" 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo3 foo4 foo_empty5 foo6] vs [foo4 foo_empty4 foo foo_empty2 foo3 foo_empty3 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: 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: "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" 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: "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 === 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=PAX === 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=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48460 96583] 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 96583 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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":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 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo6 foo] 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" 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: "foo_empty4" vs "foo_empty4" === 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=1,prefix="./",src=2,format=USTAR,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: "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: "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: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo6 foo2 foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo6 foo foo_empty2] 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_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: "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 === 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=GNU === 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=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48460 97561] 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 68708 testutil.go:2349: [2] at 97561 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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":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_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo3 foo4] vs [foo3 foo4 foo_empty5 foo6 foo foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 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: 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: "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: "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: "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 === 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=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty3 foo_empty4 foo5] vs [foo4 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty 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: 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_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: "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: 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 === 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=-2,prefix="./",format=PAX,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 48460 96583] 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 96583 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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":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 "": [foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty] vs [foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo] 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: "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: "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: "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: 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 "": [foo4 foo_empty4 foo5 foo foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3] vs [foo3 foo_empty3 foo_empty5 foo_empty foo4 foo_empty4 foo5 foo6 foo 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: "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: "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_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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 === 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=1,prefix="../",src=2,format=USTAR,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: "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: 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=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=true,format=USTAR === 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=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_empty foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4] 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: "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: "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_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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4] vs [foo_empty3 foo5 foo_empty5 foo_empty foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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: "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: "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: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:395: Comparing: "foo" vs "foo" === 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=1,prefix="",src=2,format=PAX,minChunkSize=0 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" === 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 48464 97566] 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 97566 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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=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_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo_empty5 foo6] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo6] 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: "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" 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: "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: "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 === 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=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo_empty5] 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: "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: 1278 testutil.go:509: Offset: 977, NextOffset: 1062 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 === 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 48464 96588] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR 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: 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 === 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 48464 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96588 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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=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 "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty5 foo6 foo] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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=1,prefix="/",src=2,format=PAX,minChunkSize=0 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: "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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo_empty foo_empty2 foo3 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5] 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: "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: "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_empty" vs "foo_empty" 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/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=true,format=PAX testutil.go:1580: testing streams: [0 0 48464 97566] 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 97566 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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 foo2 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 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: 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: "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 === 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=1,prefix="../",src=2,format=PAX,minChunkSize=0 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: "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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo foo2 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3] 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/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=1,prefix="../",src=2,format=PAX,minChunkSize=0 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_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: "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: "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" === 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=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48464 96588] 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 96588 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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=-2,prefix="../",format=PAX,minChunkSize=0#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_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty3 foo4] vs [foo6 foo foo2 foo_empty2 foo_empty3 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5] 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_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_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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 .no.prefetch.landmark foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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 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" 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: "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=2,format=GNU,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 48463 97565] testutil.go:2330: got gzip streams: === 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=1,prefix="../",lossless=true,format=GNU 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 97565 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=0#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":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 foo_empty2 foo_empty3 foo_empty4 foo5 foo2 foo3 foo4 foo_empty5 foo6 foo] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2] 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: "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: "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_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" 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6] vs [foo5 foo2 foo3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4] 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: "foo_empty5" vs "foo_empty5" 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: "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_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" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === 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=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48463 96587] 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=-2,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96587 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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":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_empty5 foo2 foo3 foo_empty3 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5] vs [foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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: "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_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: "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 === 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=GNU,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1154 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: 431 testutil.go:509: Offset: 414, NextOffset: 581 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3] vs [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo6] 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_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: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 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_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: "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" 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 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === 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 === 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 foo2 foo_empty3 foo4 foo5 foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3] 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" 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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48100 96223] 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: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_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: 1088 testutil.go:509: Offset: 1215, NextOffset: 1300 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 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 421, NextOffset: 592 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3 foo5] vs [foo_empty3 foo4 foo5 foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty 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: 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_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: 384 testutil.go:509: Offset: 134, NextOffset: 270 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 48100 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96223 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:395: Comparing: "foo_empty3" vs "foo_empty3" 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: 1300 testutil.go:509: Offset: 1003, NextOffset: 1088 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 === 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 === 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=GNU,minChunkSize=0 === 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_empty2 foo3 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty4 foo_empty5 foo foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 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 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: "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 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: "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 "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo foo_empty2 foo3 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6] 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_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: "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: "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: "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=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=USTAR testutil.go:1580: testing streams: [0 0 48100 96208] testutil.go:2330: got gzip streams: === 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=USTAR 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 96208 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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/lost_digest_in_a_entry === 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"}]} === 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=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":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 foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo6 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4] 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_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: "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: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "" vs "" === 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=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty2 foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo] 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_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: "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: "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/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: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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 === 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",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 48100 96223] testutil.go:2330: got gzip streams: === 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_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo5 foo6] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo2 foo4] 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: "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_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: "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: "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 "": [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo2] vs [foo_empty4 foo_empty5 foo foo2 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo3 foo4] 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/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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,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: 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: "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: "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: "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 48100 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96223 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=9,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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === 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=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 "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3] 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: "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: 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: "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: "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/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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3] 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: "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: "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_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/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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 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 === 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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,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 48100 96208] 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 96208 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === 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=GNU,minChunkSize=0 === 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 foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo3 foo_empty3 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] 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: 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: "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: "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: "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 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4] 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_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 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_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: "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=2,format=PAX,minChunkSize=0 === 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 48099 96220] 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/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:2349: [1] at 48099 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96220 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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=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 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo6 foo foo_empty foo2] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" === 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=9,prefix="./",src=2,format=PAX,minChunkSize=0 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: "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 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_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=2,format=PAX,minChunkSize=0 === 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=USTAR,minChunkSize=0/lost_digest_in_a_entry === 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=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_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo5 foo_empty5] vs [foo3 foo_empty3 foo_empty4 foo5 foo2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty 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: "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: "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_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: "" 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 [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 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: 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: "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 === 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 48099 96205] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU 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: 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 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: "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/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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,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:2349: [1] at 48099 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96205 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === 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=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 "": [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo foo3 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty2 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: 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" 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: "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: 919 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo5] vs [foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2] 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: "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: "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: "foo_empty2" vs "foo_empty2" 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 === 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=1,prefix="",format=USTAR,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 48106 96232] 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 68708 testutil.go:2349: [2] at 96232 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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":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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty5 foo6 foo foo_empty foo_empty2] vs [foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty4] 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: "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_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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo5 foo6] vs [foo5 foo2 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 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_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: 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=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,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/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=1,prefix="",format=PAX,minChunkSize=0 === 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 48106 96217] 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 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5 foo6] vs [foo_empty2 foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] 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: 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: "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: 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: "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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 === 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=9,prefix="./",src=2,format=GNU,minChunkSize=0 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: "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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === 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=9,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 === 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 "": [foo5 foo_empty5 foo foo_empty foo_empty4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5] 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: 962, NextOffset: 995 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 995, NextOffset: 1072 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: "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 === 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=9,prefix="/",src=2,format=GNU,minChunkSize=0 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" 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 "": [foo6 foo foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty4 foo6] 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_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_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: 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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 === 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=true,format=PAX testutil.go:1580: testing streams: [0 0 48106 96232] 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 68708 testutil.go:2349: [2] at 96232 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=USTAR,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 === 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=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 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6 .no.prefetch.landmark] 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: "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: 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: "" 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 foo_empty4 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3] 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 === 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=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 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_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=-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:1580: testing streams: [0 0 48106 96217] 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 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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=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 foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo5] vs [.no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] 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_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: 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5] vs [foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo5] 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: "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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,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 48105 96230] 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=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=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 "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo6] 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: "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96230 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,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: 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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,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":48105,"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=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48105,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 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: "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_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: "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=USTAR,minChunkSize=0 === 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=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/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 foo_empty3 foo4 foo6 foo2 foo3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo4 foo5 foo6 .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: "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: 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: 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 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_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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty] vs [foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo6] 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: "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: "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: "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" === 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=GNU testutil.go:1580: testing streams: [0 0 48105 96215] 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 67584 testutil.go:2349: [2] at 96215 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === 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=-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":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 foo6 foo foo2 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo6] 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: "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: "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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo6] vs [foo6 foo foo2 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 === 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=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 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: "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_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: "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=1,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":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 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo6 foo] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" 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=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === 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: "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" 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 === 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 48103 96228] 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: 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: "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: 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" === 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=-1,prefix="",src=2,format=PAX,minChunkSize=0 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" === 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 === 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:2349: [1] at 48103 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96228 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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"}]} testutil.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 "": [foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty4 foo6 .no.prefetch.landmark foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4] 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: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 === 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=-1,prefix="./",src=2,format=PAX,minChunkSize=0 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" 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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] === 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=-1,prefix="./",src=2,format=PAX,minChunkSize=0 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_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: "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: "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 === 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=1,prefix="../",format=PAX,minChunkSize=0 === 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 48103 96213] 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 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 "": [foo3 foo_empty3 foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2] vs [foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo2] 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 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: "foo_empty3" vs "foo_empty3" 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: "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: "" vs "" === 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=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo4 foo_empty4 foo5 foo_empty5 foo6] 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_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 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: 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: 1085 testutil.go:509: Offset: 837, NextOffset: 914 === 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=1,prefix="../",format=GNU,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=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_empty2 foo3 foo_empty3 foo6 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo3 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 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_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: "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: "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" === 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=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo4 foo_empty4 foo5 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: "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: "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 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=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 48103 96228] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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 65536 testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96228 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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 "": [foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty foo_empty3 foo4 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 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: "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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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: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: "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: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo5 foo6] vs [foo_empty4 foo6 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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: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: "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: "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: "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: "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 === 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=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48103 96213] 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=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 48103 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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: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_empty4 foo5 foo6 foo2 foo3 foo_empty5] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5] 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: "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: "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: "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 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: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo3 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: 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 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_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: "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=GNU,minChunkSize=0 === 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=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/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 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty5 foo6] 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_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" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty5 foo6 foo_empty] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] 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_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_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" 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 === 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=9,prefix="./",format=USTAR,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 48099 96225] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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: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 96225 in 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/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=9,prefix="/",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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":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 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty5 foo_empty foo2 foo3] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 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: "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: "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" 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_empty2" vs "foo_empty2" === 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=9,prefix="/",lossless=false,format=GNU === 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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: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 foo_empty2 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo6] vs [foo_empty foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 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: 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: "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: 1942 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo6 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: "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 === 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 48099 96210] 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: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: "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" === 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 === 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=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=9,prefix="/",format=USTAR,minChunkSize=0 === 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=-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 "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo4 foo6] 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: "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: "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: "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_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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6] 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: "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" 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: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === 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=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=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48108 96236] 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 96236 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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":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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo_empty4 foo foo_empty2 foo4 foo5 foo_empty5 foo6] 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_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: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] 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: 2266 testutil.go:509: Offset: 1802, NextOffset: 1947 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: "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: "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: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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=USTAR,minChunkSize=0 === 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=9,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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: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_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3 foo5 foo_empty5] vs [foo foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5 foo_empty5] 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: "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: "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: 1969 testutil.go:509: Offset: 2140, NextOffset: 2285 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: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 === 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 48108 96221] 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:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 === 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=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty3] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3 foo5 foo_empty5 foo6] 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:509: Offset: 1824, NextOffset: 1969 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: 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: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,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=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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=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_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty3 foo4 foo6 foo] vs [foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,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: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: 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_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: "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_empty4 foo_empty5 foo_empty3 foo4 foo5 foo6] vs [foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty3 foo4] 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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: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 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: 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: "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=2,format=PAX,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 48108 96236] 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 96236 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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 === 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 "": [foo_empty2 foo3 foo_empty3 foo5 foo2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo5 foo6 foo2 foo_empty2 foo4 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 === 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=-2,prefix="./",src=2,format=PAX,minChunkSize=0 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 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: "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: "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: "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: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo5 foo6 foo2 foo_empty2 foo4] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo2 foo4 foo_empty4 foo_empty5 foo6] 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: "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: "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: "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" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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=9,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=PAX testutil.go:1580: testing streams: [0 0 48108 96221] testutil.go:2330: got gzip streams: === 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=9,prefix="../",lossless=false,format=PAX 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 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=USTAR,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":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 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo4 foo6] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo2 foo_empty2] 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: "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: "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: "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: "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 "": [foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo4 foo6] 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 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: "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: "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: 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: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,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/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 === 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 "": [foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo_empty5 foo_empty2] vs [foo5 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 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: 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: "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: "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: 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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48107 96233] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4] vs [foo2 foo_empty3 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo 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: "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: "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=GNU,minChunkSize=0 === 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 testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96233 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"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":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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=-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 "": [foo_empty5 foo3 foo_empty3 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5 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: "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: "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: "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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo6 foo] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo6] 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: "foo_empty4" vs "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: 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: "foo_empty2" vs "foo_empty2" 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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,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 48107 96218] 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 48107 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96218 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"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":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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":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 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo4 foo6] vs [foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5] 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: "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 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [foo_empty5 foo_empty2 foo4 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] 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_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: "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_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 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 === 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 === 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=PAX,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":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 foo4 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4] 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: 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_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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4] vs [foo_empty foo3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo] 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 === 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 48103 96239] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=2,format=GNU,minChunkSize=0 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,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: 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: "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 === 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,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:2349: [1] at 48103 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96239 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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 "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo4 foo5] vs [foo foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5] 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: "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: "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: "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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty3 foo_empty5] vs [foo4 foo5 foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo3] 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: "foo5" vs "foo5" === 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: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: "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: "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: "foo_empty" vs "foo_empty" 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/lost_digest_in_a_entry === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 baz.txt barlink dev .no.prefetch.landmark foo1.txt bar] 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" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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 48103 96224] 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 96224 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: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 "": [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.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: 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 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: "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=0,prefix="",src=0,format=USTAR,minChunkSize=64000 === 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/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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt bar foo3.txt dev .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/testfifo" vs "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 "": [dev .no.prefetch.landmark baz.txt barlink test test2 foo1.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: 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: "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: "test2" vs "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 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === 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 48103 96239] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === 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 48103 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96239 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt foo3.txt test2 .no.prefetch.landmark baz.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: 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 [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: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar barlink test dev foo1.txt foo3.txt] 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: "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: "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: 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/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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 foo1.txt foo3.txt barlink dev] 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": [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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 "": [.no.prefetch.landmark baz.txt bar test test2 foo1.txt 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: 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": [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: "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/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,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 48103 96224] 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 96224 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 barlink] 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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: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 "": [test dev test2 barlink .no.prefetch.landmark baz.txt 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: 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: "test" vs "test" testutil.go:401: 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/testfifo" vs "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" === 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 === 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 48104 96240] 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:509: Offset: 0, NextOffset: 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 === 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=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: "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 === 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/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev .no.prefetch.landmark 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96240 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48104,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48104,"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":48104,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48104,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} === 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 === 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" === 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 === 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 "bar/bar.txt" === 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: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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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 [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: 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/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=GNU,minChunkSize=0/duplicated_entry_offset === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt foo1.txt bar foo3.txt test2] 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 === 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=0,prefix="../",src=0,format=USTAR,minChunkSize=0 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: "test2" vs "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 bar foo3.txt test2 barlink 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 === RUN 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink .no.prefetch.landmark baz.txt test dev 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": [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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 baz.txt test dev test2 foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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: "test" vs "test" testutil.go:401: 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-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=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: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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 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=false,format=GNU testutil.go:1580: testing streams: [0 0 48104 96225] 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:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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 === 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=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 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 === 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 48104 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96225 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48104,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48104,"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":48104,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48104,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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=-2,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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 .no.prefetch.landmark baz.txt barlink test 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: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=0,prefix="",src=0,format=PAX,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: "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 "": [barlink test foo1.txt bar foo3.txt dev 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: "bar" vs "bar" testutil.go:401: 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": [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 === 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=-2,prefix="",format=GNU,minChunkSize=0 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 baz.txt foo3.txt test] 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt 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: 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" === 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 48109 96249] 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: 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: "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] === 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=0,prefix="",src=0,format=PAX,minChunkSize=64000 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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 === 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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:2349: [1] at 48109 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96249 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48109,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48109,"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":48109,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48109,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=PAX,minChunkSize=0 === 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=-1,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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 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: 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 === 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=0,prefix="./",src=0,format=PAX,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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [bar dev test2 baz.txt foo3.txt barlink test .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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 === 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=0,prefix="./",src=0,format=PAX,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: "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: "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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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 48109 96234] 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: "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: [1] at 48109 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96234 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48109,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48109,"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":48109,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48109,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 "": [baz.txt bar foo3.txt foo1.txt barlink test 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: 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-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=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: "bar" vs "bar" testutil.go:401: 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: "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 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] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 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=PAX,minChunkSize=0 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 baz.txt 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" testutil.go:401: 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 [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: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar test test2 baz.txt foo3.txt barlink dev .no.prefetch.landmark] 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: "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": [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: 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 === 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 48109 96249] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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=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=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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 48109 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 96249 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48109,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48109,"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":48109,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48109,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 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=-2,prefix="/",format=USTAR,minChunkSize=0 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark bar 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: 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 [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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev baz.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: 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" === RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=PAX,minChunkSize=64000 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: "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/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=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 === 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=0,prefix="/",src=0,format=PAX,minChunkSize=64000 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: "test2" vs "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 === 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 48109 96234] 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: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 === 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 testutil.go:2349: [1] at 48109 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96234 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48109,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48109,"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":48109,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48109,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=GNU === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark bar dev baz.txt foo1.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: 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" === RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,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: 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 === 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=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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark bar dev 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: 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: 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: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev bar test test2] 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": [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: 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=GNU testutil.go:1580: testing streams: [0 0 48110 96250] 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: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 "": [barlink dev bar test test2 .no.prefetch.landmark baz.txt foo1.txt 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: 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: "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/testfifo" vs "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] === 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/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 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: "test" vs "test" testutil.go:401: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 48110 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96250 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48110,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48110,"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":48110,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48110,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} === 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 === 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" === 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 === 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 "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: 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=-2,prefix="/",format=GNU,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=-2,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=-1,prefix="./",lossless=false,format=GNU === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark baz.txt bar 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: 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: "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 baz.txt bar barlink test2 foo1.txt foo3.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: 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": [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: "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: "test2" vs "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=GNU,minChunkSize=64000 === 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48110 96235] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48110 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96235 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48110,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48110,"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":48110,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48110,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 .no.prefetch.landmark foo1.txt 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: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 "": [.no.prefetch.landmark foo1.txt baz.txt bar foo3.txt barlink test dev 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === 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=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: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 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/big-files-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=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:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === 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=-2,prefix="../",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 48106 96244] 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 68708 testutil.go:2349: [2] at 96244 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev bar 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=GNU,minChunkSize=0 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 === 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=0,prefix="./",src=0,format=GNU,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: "" vs "" testutil.go:401: Directory: "" vs "": [dev bar test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] 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 === 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=0,prefix="./",src=0,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: "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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=GNU,minChunkSize=64000 === 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=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev 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: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 "": [test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev baz.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: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 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=0,prefix="",format=USTAR,minChunkSize=0#01/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: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=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 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: "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=0,prefix="/",src=0,format=GNU,minChunkSize=0 === 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=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48106 96229] 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 96229 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 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: 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: "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 === 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=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2852, NextOffset: 3937 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: "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: "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: 2852, NextOffset: 3937 === 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=0,prefix="/",src=0,format=GNU,minChunkSize=0 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: "test2" vs "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 === 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=0,prefix="",format=GNU,minChunkSize=0#01 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: "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 [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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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 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/testfifo" vs "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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/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=0,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#01 === 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 48106 96244] 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 68708 testutil.go:2349: [2] at 96244 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt test 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: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 bar foo3.txt barlink dev foo1.txt 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: 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 === 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=0,prefix="../",src=0,format=GNU,minChunkSize=0 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: "bar" vs "bar" testutil.go:401: 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/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=0,prefix="../",src=0,format=GNU,minChunkSize=0 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" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === 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=0,prefix="./",format=PAX,minChunkSize=0#01 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark baz.txt 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/testchar2" vs "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 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 foo3.txt dev foo1.txt bar barlink 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: 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: "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: "test2" vs "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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=USTAR,minChunkSize=0 === 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=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48106 96229] 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=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96229 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === 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=0,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":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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev .no.prefetch.landmark baz.txt 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: 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: 1590 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test2 foo1.txt bar barlink test 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: 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: 1590 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/testchar1" vs "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: 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: "test2" vs "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=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 48105 96246] 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 96246 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === 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=USTAR,minChunkSize=64000 testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 baz.txt bar barlink .no.prefetch.landmark foo1.txt foo3.txt test dev] 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: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 950 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: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 950 === 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=USTAR,minChunkSize=64000 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: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt bar barlink .no.prefetch.landmark foo1.txt foo3.txt test] 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: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 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: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1064 === 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=1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 950 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === 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=GNU,minChunkSize=0#01 === 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 48105 96231] 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 67584 testutil.go:2349: [2] at 96231 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt foo1.txt bar foo3.txt barlink] 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 === 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=1,prefix="./",src=0,format=USTAR,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 === 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=USTAR,minChunkSize=0 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: 1324 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 [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: 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 "": [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: "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: 1324 testutil.go:395: Comparing: "dev" vs "dev" === 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=USTAR,minChunkSize=0 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: 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 === 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=0,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark baz.txt 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: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 === 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 48112 96255] 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: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "dev" vs "dev" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 48112 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96255 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48112,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48112,"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":48112,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48112,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test2 foo1.txt bar 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: 1072 === 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" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 959 === 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 "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:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 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: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 === 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=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: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 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=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=USTAR === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test test2 .no.prefetch.landmark baz.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: 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" === 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 48112 96240] 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: 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: 1326 testutil.go:509: Offset: 1276, NextOffset: 1604 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 === 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=1,prefix="/",src=0,format=USTAR,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 48112 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96240 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48112,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 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=-1,prefix="../",lossless=false,format=USTAR testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48112,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: 534, NextOffset: 677 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt dev foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] 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: 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: 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: 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: "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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1165 testutil.go:509: Offset: 603, NextOffset: 986 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === 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=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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 bar foo3.txt barlink test dev .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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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/testfifo" vs "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 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: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.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: 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: "bar" vs "bar" testutil.go:401: 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 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 [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: 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48112 96255] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48112 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96255 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48112,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48112,"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":48112,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48112,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":987,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1024,"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":1098,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1167,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1241,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1278,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt foo3.txt barlink 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: 987, NextOffset: 1024 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1024, NextOffset: 1061 testutil.go:509: Offset: 1204, NextOffset: 1241 testutil.go:509: Offset: 1061, NextOffset: 1098 testutil.go:509: Offset: 1241, NextOffset: 1278 testutil.go:509: Offset: 1098, NextOffset: 1330 testutil.go:509: Offset: 1278, NextOffset: 1610 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=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=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 === 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=1,prefix="../",src=0,format=USTAR,minChunkSize=0 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: 987 testutil.go:509: Offset: 786, NextOffset: 1167 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.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: 786, NextOffset: 1167 testutil.go:509: Offset: 606, NextOffset: 987 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: "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] === 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: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: 1167, NextOffset: 1204 testutil.go:509: Offset: 987, NextOffset: 1024 testutil.go:509: Offset: 1204, NextOffset: 1241 testutil.go:509: Offset: 1024, NextOffset: 1061 testutil.go:509: Offset: 1241, NextOffset: 1278 testutil.go:509: Offset: 1061, NextOffset: 1098 testutil.go:509: Offset: 1278, NextOffset: 1610 testutil.go:509: Offset: 1098, NextOffset: 1330 testutil.go:395: Comparing: "test2" vs "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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev foo1.txt bar barlink test test2 .no.prefetch.landmark] 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 === 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 48112 96240] 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: 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/testchar1" vs "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 === 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/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 "": [.no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink test test2] 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 48112 in stargz, uncompressed length 67584 === 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 96240 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=64000 testutil.go:509: Offset: 106, NextOffset: 1080 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} === 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 === 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":48112,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48112,"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":48112,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48112,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: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: "foo3.txt" vs "foo3.txt" 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": [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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 === 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=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-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#01 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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":1119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1193,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1264,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1301,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1338,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1375,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar dev test2 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: 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: 1082 testutil.go:509: Offset: 779, NextOffset: 1264 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1119 testutil.go:509: Offset: 1264, NextOffset: 1301 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1301, NextOffset: 1338 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 1338, NextOffset: 1375 testutil.go:509: Offset: 1193, NextOffset: 1539 testutil.go:509: Offset: 1375, NextOffset: 1810 testutil.go:395: Comparing: "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: 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 "": [barlink test .no.prefetch.landmark bar dev test2 baz.txt foo1.txt 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: 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: 1264 testutil.go:509: Offset: 597, 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: 1264, NextOffset: 1301 === 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 48113 96255] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1082, NextOffset: 1119 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,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=0 testutil.go:509: Offset: 1301, NextOffset: 1338 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1338, NextOffset: 1375 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 1375, NextOffset: 1810 testutil.go:509: Offset: 1193, NextOffset: 1539 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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/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=PAX,minChunkSize=0 testutil.go:509: Offset: 493, NextOffset: 597 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: 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=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === 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=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 48113 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96255 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48113,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48113,"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":48113,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1182 === 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=1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test2 baz.txt foo1.txt bar 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: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, 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: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 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: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 === 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=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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48113 96240] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48113 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96240 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48113,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48113,"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":48113,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1271,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1308,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1345,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1382,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: "test2" vs "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-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=PAX,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: 1091 testutil.go:509: Offset: 785, NextOffset: 1271 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1271, NextOffset: 1308 testutil.go:509: Offset: 1128, NextOffset: 1165 testutil.go:509: Offset: 1308, NextOffset: 1345 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1345, NextOffset: 1382 testutil.go:509: Offset: 1202, NextOffset: 1549 testutil.go:509: Offset: 1382, NextOffset: 1821 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 "": [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.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: 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: 1271, NextOffset: 1308 testutil.go:509: Offset: 1091, NextOffset: 1128 testutil.go:509: Offset: 1308, NextOffset: 1345 testutil.go:509: Offset: 1128, NextOffset: 1165 testutil.go:509: Offset: 1345, NextOffset: 1382 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1382, NextOffset: 1821 testutil.go:509: Offset: 1202, NextOffset: 1549 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1271 testutil.go:509: Offset: 605, NextOffset: 1091 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 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 === 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=0 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/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=1,prefix="./",src=0,format=PAX,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-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt dev baz.txt foo1.txt bar 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: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 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: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev baz.txt foo1.txt bar barlink test 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: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,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:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "test2" vs "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: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === 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=1,prefix="/",format=PAX,minChunkSize=0#01 === 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 48549 97056] 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 testutil.go:2349: [2] at 97056 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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/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=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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1093,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1204,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt] 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: 1093 testutil.go:509: Offset: 782, NextOffset: 1272 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1093, NextOffset: 1130 testutil.go:509: Offset: 1272, NextOffset: 1309 testutil.go:509: Offset: 1130, NextOffset: 1167 testutil.go:509: Offset: 1309, NextOffset: 1346 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1346, NextOffset: 1383 testutil.go:509: Offset: 1204, NextOffset: 1552 testutil.go:509: Offset: 1383, 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: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt 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: 782, NextOffset: 1272 testutil.go:509: Offset: 603, NextOffset: 1093 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1272, NextOffset: 1309 testutil.go:509: Offset: 1093, NextOffset: 1130 testutil.go:509: Offset: 1309, NextOffset: 1346 testutil.go:509: Offset: 1130, NextOffset: 1167 testutil.go:509: Offset: 1346, NextOffset: 1383 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1383, NextOffset: 1820 testutil.go:509: Offset: 1204, NextOffset: 1552 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: 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: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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 === 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-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX 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 === 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=true,format=PAX 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt foo1.txt test2 .no.prefetch.landmark bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 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: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.txt barlink test dev] 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: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 === 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=1,prefix="../",format=USTAR,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=PAX testutil.go:1580: testing streams: [0 0 48549 97056] 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=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 48549 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97056 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1103,"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":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1214,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1283,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1320,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1357,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1394,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar foo3.txt barlink 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: 1103, NextOffset: 1140 testutil.go:509: Offset: 1283, NextOffset: 1320 testutil.go:509: Offset: 1140, NextOffset: 1177 testutil.go:509: Offset: 1320, NextOffset: 1357 testutil.go:509: Offset: 1177, NextOffset: 1214 testutil.go:509: Offset: 1357, NextOffset: 1394 testutil.go:509: Offset: 1214, NextOffset: 1564 testutil.go:509: Offset: 1394, NextOffset: 1835 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: 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: 1103 testutil.go:509: Offset: 786, NextOffset: 1283 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 === 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: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: 1283, NextOffset: 1320 testutil.go:509: Offset: 1103, NextOffset: 1140 testutil.go:509: Offset: 1320, NextOffset: 1357 testutil.go:509: Offset: 1140, NextOffset: 1177 testutil.go:509: Offset: 1357, NextOffset: 1394 testutil.go:509: Offset: 1177, NextOffset: 1214 testutil.go:509: Offset: 1394, NextOffset: 1835 testutil.go:509: Offset: 1214, NextOffset: 1564 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1283 testutil.go:509: Offset: 606, NextOffset: 1103 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: 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 === 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: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=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,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 48552 98041] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48552 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98041 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"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":48552,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48552,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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/testfifo" vs "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 testutil.go:509: Offset: 106, NextOffset: 1315 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 === 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: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 === 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: 106, NextOffset: 1315 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 [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: 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=9,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: 1202 === 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: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 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: "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: 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 === 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=false,format=GNU testutil.go:1580: testing streams: [0 0 48552 97063] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97063 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"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":48552,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48552,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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#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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"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":1052,"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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: "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: 978 testutil.go:509: Offset: 783, 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: 978, NextOffset: 1015 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 1015, NextOffset: 1052 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1089, NextOffset: 1318 testutil.go:509: Offset: 1271, NextOffset: 1596 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: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev 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: 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: 1160 testutil.go:509: Offset: 601, NextOffset: 978 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 978, NextOffset: 1015 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1015, NextOffset: 1052 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1271, NextOffset: 1596 testutil.go:509: Offset: 1089, NextOffset: 1318 testutil.go:395: Comparing: "test2" vs "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: "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: "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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:509: Offset: 387, NextOffset: 496 === 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=9,prefix="",format=PAX,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 98047] testutil.go:2330: got gzip streams: === 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-compression=externaltoc_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 48554 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98047 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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#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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 baz.txt bar 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: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1065 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar 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: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,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:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 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: 1065 testutil.go:509: Offset: 0, NextOffset: 951 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: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1065 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: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "test2" vs "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: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,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=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 === 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 97069] 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 67584 testutil.go:2349: [2] at 97069 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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":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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] === 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=0 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 === 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=1,prefix="./",src=0,format=GNU,minChunkSize=0 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 === 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=1,prefix="./",src=0,format=GNU,minChunkSize=0 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: 1331 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/testfifo" vs "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 test dev baz.txt foo1.txt bar foo3.txt barlink 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: 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: 1331 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: "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 === 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=1,prefix="./",src=0,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: 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: "test2" vs "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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt test dev foo1.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: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 === 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 98047] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 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: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 964 === 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1079 === 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=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar 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: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 48554 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98047 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:395: Comparing: "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: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 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: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 === 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=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 964 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" === 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: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#01 === 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=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 === 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 97069] 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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar barlink test dev baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 986 === 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=GNU,minChunkSize=0 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: 1605 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" === 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=1,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: 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 === 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: 287, NextOffset: 324 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 97069 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: 211, NextOffset: 248 === 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: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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: 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 "": [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev] 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1605 testutil.go:509: Offset: 1097, NextOffset: 1326 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "test2" vs "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=GNU,minChunkSize=64000 === 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=9,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark baz.txt foo1.txt foo3.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: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 === 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=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 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: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 === 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=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 950 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: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test2 bar test dev .no.prefetch.landmark baz.txt 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: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 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: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 === 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 98053] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 950 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 950 testutil.go:509: Offset: 106, NextOffset: 1063 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 48556 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98053 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} === 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=GNU 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=PAX,minChunkSize=0#01/duplicated_entry_offset === 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=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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1341 testutil.go:509: Offset: 1289, NextOffset: 1623 testutil.go:395: Comparing: "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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 615, NextOffset: 998 testutil.go:509: Offset: 795, NextOffset: 1178 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: "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" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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:1580: testing streams: [0 0 48556 97075] 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:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1341 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=GNU,minChunkSize=0 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 === 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=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 === 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:2349: [1] at 48556 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97075 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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#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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt barlink test 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 [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: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev 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: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 === 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: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "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: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "test2" vs "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: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === 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 48550 98039] testutil.go:2330: got gzip streams: 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 98039 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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/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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark baz.txt barlink test dev test2] 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: 1139 testutil.go:509: Offset: 1081, NextOffset: 1357 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: 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=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=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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt 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: 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: "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 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1139 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=64000 === 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 48550 97061] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97061 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 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 [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: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,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=64000 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48550 98039] testutil.go:2330: got gzip streams: 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 98039 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev test2 .no.prefetch.landmark baz.txt 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: 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 === 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=USTAR,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: "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: 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 foo1.txt bar 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: 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: 993 testutil.go:509: Offset: 545, NextOffset: 847 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: 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: "test2" vs "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=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48550 97061] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97061 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark barlink 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: 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 === 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=USTAR,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: 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 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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2] 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] === 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:395: Comparing: "dev/testfifo" vs "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: 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: "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: "bar" vs "bar" testutil.go:401: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 712 === 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=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 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 === 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=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=GNU testutil.go:1580: testing streams: [0 0 48552 98047] 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/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 48552 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98047 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"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":48552,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48552,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt dev test2 baz.txt bar 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: 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: 1147 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/testchar1" vs "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: 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 "": [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 990 testutil.go:509: Offset: 541, NextOffset: 844 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: 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: "test" vs "test" testutil.go:401: 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: 1147 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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=USTAR,minChunkSize=0#01/duplicated_entry_offset === 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 48552 97069] 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=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97069 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"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":48552,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48552,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test dev test2 bar .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: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 616 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: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 616 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: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 bar .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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 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/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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 === 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 48557 98053] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 710 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR 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: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === 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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 === 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=USTAR testutil.go:2349: [1] at 48557 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98053 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48557 97075] testutil.go:2330: got gzip streams: === 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=USTAR 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/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 48557 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97075 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=USTAR,minChunkSize=0#01 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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: 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: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar 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: 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: "test" vs "test" testutil.go:401: 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 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: "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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === 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=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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48557 98053] 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt] 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 === 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=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 48557 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98053 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=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: 622 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} === 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48557,"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=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 622 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1763: On "foo22": 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: 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 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": [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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark foo3.txt barlink test test2 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: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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 === 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=USTAR,minChunkSize=64000 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: "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 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 === 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=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 === 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 48557 97075] testutil.go:2330: got gzip streams: === 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: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 97075 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":924,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1070,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1103,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1169,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 .no.prefetch.landmark foo1.txt barlink dev baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 924, NextOffset: 957 testutil.go:509: Offset: 1070, NextOffset: 1103 testutil.go:509: Offset: 957, NextOffset: 990 testutil.go:509: Offset: 1103, NextOffset: 1136 testutil.go:509: Offset: 990, NextOffset: 1023 testutil.go:509: Offset: 1136, NextOffset: 1169 testutil.go:509: Offset: 1023, NextOffset: 1313 testutil.go:509: Offset: 1169, NextOffset: 1537 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 924 testutil.go:509: Offset: 683, NextOffset: 1070 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink dev baz.txt bar foo3.txt 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: 683, NextOffset: 1070 testutil.go:509: Offset: 537, NextOffset: 924 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1070, NextOffset: 1103 testutil.go:509: Offset: 924, NextOffset: 957 testutil.go:509: Offset: 1103, NextOffset: 1136 testutil.go:509: Offset: 957, NextOffset: 990 testutil.go:509: Offset: 1136, NextOffset: 1169 testutil.go:509: Offset: 990, NextOffset: 1023 testutil.go:509: Offset: 1169, NextOffset: 1537 testutil.go:509: Offset: 1023, NextOffset: 1313 testutil.go:395: Comparing: "test2" vs "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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "bar" vs "bar" testutil.go:401: 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 === 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=-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 === 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=-1,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=GNU testutil.go:1580: testing streams: [0 0 48559 98059] testutil.go:2330: got gzip streams: === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt bar foo3.txt barlink test 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: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 === 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=64000 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 48559 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98059 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48559,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48559,"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":48559,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48559,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=9,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 853 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 758 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 853 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 baz.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: 90, NextOffset: 853 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: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 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 [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: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "test2" vs "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: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 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 === 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=-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=-2,prefix="",format=USTAR,minChunkSize=0#01 === 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 48559 97081] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48559 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97081 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48559,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48559,"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":48559,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48559,"innerOffset":3584,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":64000,"chunkDigest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a"} 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":933,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":966,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":999,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1032,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1079,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1145,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1178,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 .no.prefetch.landmark baz.txt bar 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: 933, NextOffset: 966 testutil.go:509: Offset: 1079, NextOffset: 1112 testutil.go:509: Offset: 966, NextOffset: 999 testutil.go:509: Offset: 1112, NextOffset: 1145 testutil.go:509: Offset: 999, NextOffset: 1032 testutil.go:509: Offset: 1145, NextOffset: 1178 testutil.go:509: Offset: 1032, NextOffset: 1325 testutil.go:509: Offset: 1178, NextOffset: 1550 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: 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: 933 testutil.go:509: Offset: 691, NextOffset: 1079 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 [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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 1079 testutil.go:509: Offset: 545, NextOffset: 933 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1079, NextOffset: 1112 testutil.go:509: Offset: 933, NextOffset: 966 testutil.go:509: Offset: 1112, NextOffset: 1145 testutil.go:509: Offset: 966, NextOffset: 999 testutil.go:509: Offset: 1145, NextOffset: 1178 testutil.go:509: Offset: 999, NextOffset: 1032 testutil.go:509: Offset: 1178, NextOffset: 1550 testutil.go:509: Offset: 1032, NextOffset: 1325 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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=-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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=-2,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=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark baz.txt barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 === 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=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 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: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 === 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=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === 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] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 855 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 762 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=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=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "test2" vs "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: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 === 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: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "barlink" vs "barlink" === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=-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/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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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#01 === RUN 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: "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: 929 testutil.go:509: Offset: 687, NextOffset: 1075 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 929, NextOffset: 962 testutil.go:509: Offset: 1075, NextOffset: 1108 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 1028, NextOffset: 1321 testutil.go:509: Offset: 1174, NextOffset: 1545 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: "test2" vs "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 === 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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} === 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=0,prefix="",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: 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 "": [.no.prefetch.landmark baz.txt foo1.txt bar test dev test2 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: 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 === 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=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: 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: 1075, NextOffset: 1108 testutil.go:509: Offset: 929, NextOffset: 962 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1174, NextOffset: 1545 testutil.go:509: Offset: 1028, NextOffset: 1321 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: 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: 1075 testutil.go:509: Offset: 541, NextOffset: 929 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 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: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 === 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=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 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 [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: 854 testutil.go:509: Offset: 0, NextOffset: 760 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: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,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=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 854 testutil.go:509: Offset: 0, NextOffset: 760 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX === 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=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} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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/duplicated_entry_offset === 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=-2,prefix="/",format=USTAR,minChunkSize=0#01 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar test 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: 937, NextOffset: 970 testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 1116, NextOffset: 1149 testutil.go:509: Offset: 1003, NextOffset: 1036 testutil.go:509: Offset: 1149, NextOffset: 1182 testutil.go:509: Offset: 1036, NextOffset: 1329 testutil.go:509: Offset: 1182, NextOffset: 1557 testutil.go:395: Comparing: "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: 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 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 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: 937 testutil.go:509: Offset: 695, NextOffset: 1083 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar] 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: 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: 1083, NextOffset: 1116 testutil.go:509: Offset: 937, NextOffset: 970 testutil.go:509: Offset: 1116, NextOffset: 1149 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU 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: 970, NextOffset: 1003 testutil.go:509: Offset: 1149, NextOffset: 1182 testutil.go:509: Offset: 1003, NextOffset: 1036 testutil.go:509: Offset: 1182, NextOffset: 1557 testutil.go:509: Offset: 1036, NextOffset: 1329 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 === 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=PAX,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 1083 testutil.go:509: Offset: 549, NextOffset: 937 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: 185, NextOffset: 218 === 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=9,prefix="../",src=0,format=PAX,minChunkSize=0 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=-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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink .no.prefetch.landmark baz.txt foo1.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: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 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: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 === 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=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 === 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} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "barlink" vs "barlink" 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: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: 0, NextOffset: 765 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] === 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=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: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 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 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=GNU === 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/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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt test dev foo1.txt barlink 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: 1137 testutil.go:509: Offset: 1081, NextOffset: 1355 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: 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 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: 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 "": [baz.txt bar foo3.txt test dev foo1.txt barlink test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" === 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=GNU,minChunkSize=0 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: 464, NextOffset: 586 testutil.go:509: Offset: 343, NextOffset: 440 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: 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: "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:509: Offset: 533, 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: 1355 testutil.go:509: Offset: 935, NextOffset: 1137 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,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=-2,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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=-2,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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt bar dev test2 .no.prefetch.landmark 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: 622 testutil.go:509: Offset: 90, NextOffset: 717 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=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 717 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 717 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: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 === 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=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 717 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: 717 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/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=9,prefix="",src=0,format=GNU,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: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 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=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: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 717 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=PAX testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 === 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=0,prefix="../",lossless=false,format=PAX === 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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=-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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar foo3.txt test .no.prefetch.landmark 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: 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" === 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: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,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=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 850, NextOffset: 883 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: 996, NextOffset: 1029 === 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=0 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": [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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt 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: 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: 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 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: "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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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=USTAR testutil.go:1580: testing streams: [0 0 24076 48495 72576 97380] 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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=USTAR testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72576 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97380 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev bar 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: 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: "test2" vs "test2" testutil.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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev bar 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: 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: "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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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": [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: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 === 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=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=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24076 48495 72576 96537] 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=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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 48495 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 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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":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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.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: 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: 1145 testutil.go:509: Offset: 1087, NextOffset: 1363 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: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink baz.txt test dev test2 .no.prefetch.landmark 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: 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: 1145 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: 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: 988 testutil.go:509: Offset: 537, NextOffset: 842 testutil.go:395: Comparing: "barlink" vs "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 === 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=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 === 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=0,prefix="./",format=USTAR,minChunkSize=0#02 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 .no.prefetch.landmark 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: 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/testchar1" vs "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: 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 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar barlink] 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: "test2" vs "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 === 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 24076 48495 72576 97380] testutil.go:2330: got gzip streams: === 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:509: Offset: 0, NextOffset: 622 === 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=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:509: Offset: 0, NextOffset: 622 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: [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: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: "barlink" vs "barlink" 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 24076 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: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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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: [2] at 48495 in stargz, uncompressed length 33536 === 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: 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: "test" vs "test" testutil.go:401: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 72576 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97380 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: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/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=0,prefix="./",format=PAX,minChunkSize=0#02 === 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=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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar dev baz.txt 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: 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: 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=false,format=PAX testutil.go:1580: testing streams: [0 0 24076 48495 72576 96537] 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: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 foo1.txt bar dev baz.txt foo3.txt 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: 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: "test" vs "test" testutil.go:401: 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: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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": [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" === 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: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48495 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 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt barlink test 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: 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 === 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=9,prefix="../",src=0,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:509: Offset: 90, NextOffset: 720 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 "": [bar dev .no.prefetch.landmark foo3.txt barlink test test2 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: 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: "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] === 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=9,prefix="../",src=0,format=GNU,minChunkSize=64000 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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 === 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=9,prefix="../",src=0,format=GNU,minChunkSize=64000 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: "test2" vs "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 === 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=9,prefix="../",src=0,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:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 === 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=true,format=GNU testutil.go:1580: testing streams: [0 0 24075 48495 72574 97378] 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 48495 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97378 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=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=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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev baz.txt foo3.txt 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: 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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1176 testutil.go:509: Offset: 1112, NextOffset: 1397 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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 24075 48495 72574 96535] 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: 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 === 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=0,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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 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=false,format=GNU testutil.go:2349: [2] at 48495 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: 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 "": [test2 .no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt 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: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 72574 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "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: 1176 testutil.go:395: Comparing: "test2" vs "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=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 === 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=1,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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt barlink .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 [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: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 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 [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: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 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: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === 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=USTAR,minChunkSize=0#02 === 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 24079 48500 72585 97389] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72585 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97389 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"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":48500,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 baz.txt foo1.txt foo3.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: 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: 875 testutil.go:509: Offset: 694, 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: 1188 testutil.go:509: Offset: 1123, NextOffset: 1413 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: 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 bar test test2 baz.txt foo1.txt 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1024 testutil.go:509: Offset: 545, NextOffset: 875 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: "bar" vs "bar" testutil.go:401: 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: 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: 1413 testutil.go:509: Offset: 974, NextOffset: 1188 testutil.go:395: Comparing: "test2" vs "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=0,format=USTAR,minChunkSize=64000 === 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=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=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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt bar barlink test test2 foo1.txt foo3.txt] 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 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 "": [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt 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: 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: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 === 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 24079 48500 72585 96546] 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: 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: "test2" vs "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 === 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=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:395: Comparing: "foo1.txt" vs "foo1.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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 24079 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: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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 === 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: [3] at 72585 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96546 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"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":48500,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev baz.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: 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 === 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 24079 48500 72585 97389] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72585 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97389 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"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":48500,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 969, NextOffset: 1182 === 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=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 870 testutil.go:509: Offset: 690, NextOffset: 1019 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 [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: 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: 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": [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: "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=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=1,prefix="./",lossless=false,format=PAX === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 .no.prefetch.landmark bar foo3.txt barlink 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] === 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=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 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: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev baz.txt foo1.txt test 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: 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: "test" vs "test" testutil.go:401: 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 === 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 24079 48500 72585 96546] === 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:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "test2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,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=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: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: "bar" vs "bar" testutil.go:401: 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: "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" testutil.go:395: Comparing: "dev" vs "dev" === 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=0,format=USTAR,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" === 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=PAX testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72585 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96546 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"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":48500,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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#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=1,prefix="./",lossless=true,format=GNU === 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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] 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/testchar1" vs "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: 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 "": [foo1.txt foo3.txt test dev baz.txt bar barlink test2 .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: 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: "test" vs "test" testutil.go:401: 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: "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: 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: "test2" vs "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 === 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 24078 48500 72583 97387] 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 .no.prefetch.landmark foo1.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: 673 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 48500 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: 772 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 72583 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97387 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: 673 testutil.go:509: Offset: 93, NextOffset: 772 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1638: got TOC entries: === 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"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":48500,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72583,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=64000 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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" === 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev baz.txt] 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": [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: 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: "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: "test2" vs "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 === 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 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 === 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=1,prefix="",format=GNU,minChunkSize=0#02 === 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 24078 48500 72583 96544] 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":960,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":993,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1026,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1059,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} === 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=-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":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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1109,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1142,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1208,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 .no.prefetch.landmark baz.txt 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: 960, NextOffset: 993 testutil.go:509: Offset: 1109, NextOffset: 1142 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 1142, NextOffset: 1175 testutil.go:509: Offset: 1026, NextOffset: 1059 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1175, NextOffset: 1208 testutil.go:509: Offset: 1059, NextOffset: 1370 testutil.go:509: Offset: 1208, NextOffset: 1595 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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 72583 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96544 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"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":48500,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72583,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,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: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU 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: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: 960 testutil.go:509: Offset: 686, NextOffset: 1109 === 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=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt dev foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] 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: 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: 1109 testutil.go:509: Offset: 537, NextOffset: 960 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1109, NextOffset: 1142 testutil.go:509: Offset: 960, NextOffset: 993 testutil.go:509: Offset: 1142, NextOffset: 1175 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 1175, NextOffset: 1208 testutil.go:509: Offset: 1026, NextOffset: 1059 testutil.go:509: Offset: 1208, NextOffset: 1595 testutil.go:509: Offset: 1059, NextOffset: 1370 testutil.go:395: Comparing: "test2" vs "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: "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: 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=PAX,minChunkSize=64000 === 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=true,format=USTAR === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 bar barlink test dev] 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: 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": [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: 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: "foo3.txt" vs "foo3.txt" 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 === 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=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 === 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 24078 48499 72579 97383] 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 48499 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72579 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97383 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"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":48499,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev bar 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1383 testutil.go:509: Offset: 1218, NextOffset: 1610 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev] 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: 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: "test2" vs "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: "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=0 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: 1610 testutil.go:509: Offset: 1069, NextOffset: 1383 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=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 === 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24078 48499 72579 96540] 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.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: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 48499 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 72579 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96540 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"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":48499,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,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: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 830 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt 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": [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: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 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: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 === 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=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/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#02 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":965,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":998,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1064,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1114,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 baz.txt foo1.txt bar foo3.txt test dev] 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: 965 testutil.go:509: Offset: 690, NextOffset: 1114 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1114, NextOffset: 1147 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1147, NextOffset: 1180 testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 1180, NextOffset: 1213 testutil.go:509: Offset: 1064, NextOffset: 1376 testutil.go:509: Offset: 1213, NextOffset: 1605 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: 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 "": [foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2 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: 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: 1114 testutil.go:509: Offset: 541, NextOffset: 965 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1114, NextOffset: 1147 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1147, NextOffset: 1180 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1180, NextOffset: 1213 testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 1213, NextOffset: 1605 testutil.go:509: Offset: 1064, NextOffset: 1376 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: "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 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/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=PAX testutil.go:1580: testing streams: [0 0 24078 48499 72579 97383] 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 48499 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72579 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97383 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"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":48499,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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#02/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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt barlink baz.txt 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: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 === 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=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 === 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=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.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: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 === 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: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 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: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 === 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=PAX testutil.go:1580: testing streams: [0 0 24078 48499 72579 96540] testutil.go:2330: got gzip streams: === 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=1,prefix="/",lossless=false,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 48499 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 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"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":48499,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1011,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1044,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1077,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1127,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1160,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1193,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1226,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt test dev test2 baz.txt foo1.txt bar] 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: 978 testutil.go:509: Offset: 698, NextOffset: 1127 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 978, NextOffset: 1011 testutil.go:509: Offset: 1127, NextOffset: 1160 testutil.go:509: Offset: 1011, NextOffset: 1044 testutil.go:509: Offset: 1160, NextOffset: 1193 testutil.go:509: Offset: 1044, NextOffset: 1077 testutil.go:509: Offset: 1193, NextOffset: 1226 testutil.go:509: Offset: 1077, NextOffset: 1389 testutil.go:509: Offset: 1226, NextOffset: 1622 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === 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=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: 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=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=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: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt] 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: 698, NextOffset: 1127 testutil.go:509: Offset: 549, NextOffset: 978 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1127, NextOffset: 1160 testutil.go:509: Offset: 978, NextOffset: 1011 testutil.go:509: Offset: 1160, NextOffset: 1193 testutil.go:509: Offset: 1011, NextOffset: 1044 testutil.go:509: Offset: 1193, NextOffset: 1226 testutil.go:509: Offset: 1044, NextOffset: 1077 testutil.go:509: Offset: 1226, NextOffset: 1622 testutil.go:509: Offset: 1077, NextOffset: 1389 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: 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: "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=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:1580: testing streams: [0 0 24077 48498 72579 97383] 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 24077 in stargz, uncompressed length 32512 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt foo3.txt dev test2 baz.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-1,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: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, 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: 0, NextOffset: 835 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 72579 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97383 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === 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=1,prefix="/",lossless=true,format=GNU 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:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 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: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24077 48498 72579 96540] 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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: "test2" vs "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 === 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=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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 24077 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 48498 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: 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: 1180 testutil.go:509: Offset: 1116, NextOffset: 1399 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 72579 in stargz, uncompressed length 32000 === 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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [4] at 96540 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,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=GNU,minChunkSize=0 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=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=GNU,minChunkSize=0 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=1,prefix="/",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 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=false,format=GNU testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: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: "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: 1399 testutil.go:509: Offset: 967, NextOffset: 1180 testutil.go:395: Comparing: "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: "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=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=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/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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt bar dev] 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: 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: "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 === 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=-1,prefix="",src=0,format=GNU,minChunkSize=64000 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 "": [.no.prefetch.landmark baz.txt foo1.txt bar dev foo3.txt barlink test test2] 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: 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/testchar2" vs "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: 93, NextOffset: 770 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: "test2" vs "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 === 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=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24080 48502 72588 97392] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48502 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72588 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97392 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48502,"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":48502,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72588,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=USTAR === 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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark foo1.txt test 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: 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 === 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=-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 [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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev baz.txt bar foo3.txt 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: 473, NextOffset: 598 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: 1031, NextOffset: 1064 testutil.go:509: Offset: 882, NextOffset: 915 === 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=-1,prefix="./",src=0,format=GNU,minChunkSize=0 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 [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: 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: 1031 testutil.go:509: Offset: 545, NextOffset: 882 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" === 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 24080 48502 72588 96549] 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=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48502 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72588 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96549 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48502,"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":48502,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72588,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: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=0,format=GNU,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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 foo1.txt 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: 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 === 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=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 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: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev .no.prefetch.landmark baz.txt barlink test2 foo1.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: 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: "foo3.txt" vs "foo3.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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "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: 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 === 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=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24080 48502 72588 97392] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48502 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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=PAX testutil.go:2349: [3] at 72588 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97392 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48502,"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":48502,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72588,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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#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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 baz.txt barlink .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 876 testutil.go:509: Offset: 690, 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: 1188 testutil.go:509: Offset: 1124, NextOffset: 1409 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [dev test2 baz.txt barlink .no.prefetch.landmark foo1.txt bar foo3.txt test] 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: 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: 1409 testutil.go:509: Offset: 975, NextOffset: 1188 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: 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: "barlink" vs "barlink" 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 === 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=GNU,minChunkSize=0 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1025 testutil.go:509: Offset: 541, NextOffset: 876 === 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=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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === 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 24080 48502 72588 96549] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt dev test2 baz.txt barlink test .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 === 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=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 === 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=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 24080 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:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 48502 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:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 674 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 72588 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96549 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48502,"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":48502,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72588,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 baz.txt barlink test .no.prefetch.landmark] 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: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 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: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 === 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=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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt 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: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 === 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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 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: 1197 testutil.go:509: Offset: 1133, NextOffset: 1424 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test] 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: 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: 1197 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:509: Offset: 549, NextOffset: 885 === 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 24079 48502 72587 97391] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48502 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72587 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97391 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48502,"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":48502,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72587,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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: 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: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test bar foo3.txt barlink dev 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: 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: "bar" vs "bar" testutil.go:401: 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" 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=0,format=USTAR,minChunkSize=0 === 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry === 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=GNU,minChunkSize=0#02 === 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 24079 48502 72587 96548] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48502 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72587 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96548 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48502,"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":48502,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72587,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1878,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1989,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: "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: 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: 1878 testutil.go:509: Offset: 1209, NextOffset: 2161 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1878, NextOffset: 1915 testutil.go:509: Offset: 2161, NextOffset: 2198 testutil.go:509: Offset: 1915, NextOffset: 1952 testutil.go:509: Offset: 2198, NextOffset: 2235 testutil.go:509: Offset: 1952, NextOffset: 1989 testutil.go:509: Offset: 2235, NextOffset: 2272 testutil.go:509: Offset: 1989, NextOffset: 2428 testutil.go:509: Offset: 2272, NextOffset: 2791 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "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: 2161 testutil.go:509: Offset: 926, NextOffset: 1878 === 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=-2,prefix="",src=0,format=USTAR,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: 2161, NextOffset: 2198 testutil.go:509: Offset: 1878, NextOffset: 1915 testutil.go:509: Offset: 2198, NextOffset: 2235 testutil.go:509: Offset: 1915, NextOffset: 1952 testutil.go:509: Offset: 2235, NextOffset: 2272 testutil.go:509: Offset: 1952, NextOffset: 1989 testutil.go:509: Offset: 2272, NextOffset: 2791 testutil.go:509: Offset: 1989, NextOffset: 2428 === 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=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test .no.prefetch.landmark foo3.txt dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2 baz.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: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] === 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 24080 48129 72211 96206] 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=9,prefix="/",format=USTAR,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: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 === 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=true,format=USTAR testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96206 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 === 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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test dev test2 bar foo3.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: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=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=USTAR,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" === 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=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: 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: 1896 testutil.go:509: Offset: 1215, NextOffset: 2177 === 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 24080 48129 72211 96191] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,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: 1896, NextOffset: 1933 testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 2007, NextOffset: 2450 === 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 2288, NextOffset: 2811 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 bar 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1896, NextOffset: 1933 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2288, NextOffset: 2811 testutil.go:509: Offset: 2007, NextOffset: 2450 testutil.go:395: Comparing: "dev" vs "dev" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 48129 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: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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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 96191 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=0 testutil.go:509: Offset: 1012, NextOffset: 1215 === 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=0 testutil.go:509: Offset: 731, NextOffset: 934 === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2177 testutil.go:509: Offset: 934, NextOffset: 1896 === 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" === RUN 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test baz.txt 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: 2151 === 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=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2363 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 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: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 === 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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 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 [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: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === 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 24080 48129 72211 96206] 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: 0, NextOffset: 2151 === 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 24080 in stargz, uncompressed length 32512 === 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:2349: [2] at 48129 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96206 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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#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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar barlink dev baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1886 testutil.go:509: Offset: 1213, NextOffset: 2169 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2169, NextOffset: 2206 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2206, NextOffset: 2243 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2243, NextOffset: 2280 testutil.go:509: Offset: 1997, NextOffset: 2437 testutil.go:509: Offset: 2280, NextOffset: 2802 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: 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 "": [dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar 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: 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: 2169 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: 2169, NextOffset: 2206 testutil.go:509: Offset: 1886, NextOffset: 1923 testutil.go:509: Offset: 2206, NextOffset: 2243 testutil.go:509: Offset: 1923, NextOffset: 1960 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2243, NextOffset: 2280 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2280, NextOffset: 2802 testutil.go:509: Offset: 1997, NextOffset: 2437 testutil.go:395: Comparing: "test2" vs "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=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24080 48129 72211 96191] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,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: 768 testutil.go:509: Offset: 322, NextOffset: 521 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=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=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: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 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: 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 === 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 768 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 521 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 === 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=PAX testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink dev test2 .no.prefetch.landmark baz.txt 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: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 === 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=64000 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 === 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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt bar 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: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 === 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=-2,prefix="/",src=0,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: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 === 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:509: Offset: 0, NextOffset: 2138 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 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: "test2" vs "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: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 === 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=GNU testutil.go:1580: testing streams: [0 0 24079 48128 72208 96203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24079 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 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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#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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test] 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: 1906 testutil.go:509: Offset: 1218, 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: 1906, NextOffset: 1943 testutil.go:509: Offset: 2187, NextOffset: 2224 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1980, NextOffset: 2017 === 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 2017, NextOffset: 2462 testutil.go:509: Offset: 2298, NextOffset: 2823 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar 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: 2187, NextOffset: 2224 testutil.go:509: Offset: 1906, NextOffset: 1943 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2298, NextOffset: 2823 testutil.go:509: Offset: 2017, NextOffset: 2462 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: 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: "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: 2187 testutil.go:509: Offset: 937, NextOffset: 1906 === 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=USTAR,minChunkSize=0 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: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 === 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=-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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 === 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 24079 48128 72208 96188] 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: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: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 24079 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:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 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 [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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2375 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2163 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2375 === 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=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 === 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=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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2431,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2468,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2505,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2542,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2714,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2751,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2788,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test baz.txt foo3.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/testchar2" vs "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: 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: 2431 testutil.go:509: Offset: 1209, NextOffset: 2714 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2431, NextOffset: 2468 testutil.go:509: Offset: 2714, NextOffset: 2751 testutil.go:509: Offset: 2468, NextOffset: 2505 testutil.go:509: Offset: 2751, NextOffset: 2788 testutil.go:509: Offset: 2505, NextOffset: 2542 testutil.go:509: Offset: 2788, NextOffset: 2825 testutil.go:509: Offset: 2542, NextOffset: 3355 testutil.go:509: Offset: 2825, NextOffset: 3718 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar barlink test 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: 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 === 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=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: 2714, NextOffset: 2751 testutil.go:509: Offset: 2431, NextOffset: 2468 testutil.go:509: Offset: 2751, NextOffset: 2788 testutil.go:509: Offset: 2468, NextOffset: 2505 testutil.go:509: Offset: 2788, NextOffset: 2825 testutil.go:509: Offset: 2505, NextOffset: 2542 testutil.go:509: Offset: 2825, NextOffset: 3718 testutil.go:509: Offset: 2542, NextOffset: 3355 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/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=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1209, NextOffset: 2714 testutil.go:509: Offset: 926, NextOffset: 2431 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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/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=-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 24081 48134 72219 96214] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72219 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96214 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev baz.txt foo1.txt 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: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 === 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=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 === 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: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev baz.txt] 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: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 === 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:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 === 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: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 === 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 24081 48134 72219 96199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72219 in stargz, uncompressed length 32000 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar foo3.txt barlink test baz.txt foo1.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: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === 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: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: 2449 testutil.go:509: Offset: 1215, NextOffset: 2730 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2449, NextOffset: 2486 testutil.go:509: Offset: 2730, NextOffset: 2767 testutil.go:509: Offset: 2486, NextOffset: 2523 testutil.go:509: Offset: 2767, NextOffset: 2804 testutil.go:509: Offset: 2523, NextOffset: 2560 testutil.go:509: Offset: 2804, NextOffset: 2841 testutil.go:509: Offset: 2560, NextOffset: 3376 testutil.go:509: Offset: 2841, NextOffset: 3738 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: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar foo3.txt barlink test baz.txt 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: 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: 2730 testutil.go:509: Offset: 934, NextOffset: 2449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2730, NextOffset: 2767 testutil.go:509: Offset: 2449, NextOffset: 2486 testutil.go:509: Offset: 2767, NextOffset: 2804 testutil.go:509: Offset: 2486, NextOffset: 2523 testutil.go:509: Offset: 2804, NextOffset: 2841 testutil.go:509: Offset: 2523, NextOffset: 2560 testutil.go:509: Offset: 2841, NextOffset: 3738 testutil.go:509: Offset: 2560, NextOffset: 3376 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: "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: 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=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=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=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24081 48134 72219 96214] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 baz.txt foo1.txt test dev .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3077 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [3] at 72219 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96214 in 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3077 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48134,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3289 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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":48134,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 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: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3077 === 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:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt test dev .no.prefetch.landmark bar foo3.txt barlink 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: "test2" vs "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: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 === 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: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 === 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=PAX,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/testchar1" vs "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: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 === 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=GNU,minChunkSize=0#02 === 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 24081 48134 72219 96199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72219 in stargz, uncompressed length 32000 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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} === 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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/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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2442,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2479,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2516,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2553,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2725,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2762,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2799,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2836,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev test2 .no.prefetch.landmark foo1.txt bar barlink] 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: 2442 testutil.go:509: Offset: 1213, NextOffset: 2725 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2442, NextOffset: 2479 testutil.go:509: Offset: 2725, NextOffset: 2762 testutil.go:509: Offset: 2479, NextOffset: 2516 testutil.go:509: Offset: 2762, NextOffset: 2799 testutil.go:509: Offset: 2516, NextOffset: 2553 testutil.go:509: Offset: 2799, NextOffset: 2836 testutil.go:509: Offset: 2553, NextOffset: 3369 testutil.go:509: Offset: 2836, NextOffset: 3733 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: 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 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: 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: 2725 testutil.go:509: Offset: 930, 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: 2725, NextOffset: 2762 testutil.go:509: Offset: 2442, NextOffset: 2479 testutil.go:509: Offset: 2762, NextOffset: 2799 testutil.go:509: Offset: 2479, NextOffset: 2516 testutil.go:509: Offset: 2799, NextOffset: 2836 testutil.go:509: Offset: 2516, NextOffset: 2553 testutil.go:509: Offset: 2836, NextOffset: 3733 testutil.go:509: Offset: 2553, NextOffset: 3369 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" === 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 === 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=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt test dev test2 .no.prefetch.landmark barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 === 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 24080 48133 72217 96212] testutil.go:2330: got gzip streams: === 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 [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: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3070 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3282 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96212 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48133,"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":48133,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 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 [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: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU 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:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 === 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:395: Comparing: "test" vs "test" testutil.go:401: 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: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 === 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:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 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/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=GNU === 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 === 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 24080 48133 72217 96197] testutil.go:2330: got gzip streams: === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2464,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2501,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2538,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2575,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2745,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2782,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2819,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2856,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 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 test2 foo3.txt] 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48133,"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":48133,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: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: 2464 testutil.go:509: Offset: 1218, NextOffset: 2745 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2464, NextOffset: 2501 testutil.go:509: Offset: 2745, NextOffset: 2782 testutil.go:509: Offset: 2501, NextOffset: 2538 testutil.go:509: Offset: 2782, NextOffset: 2819 testutil.go:509: Offset: 2538, NextOffset: 2575 testutil.go:509: Offset: 2819, NextOffset: 2856 testutil.go:509: Offset: 2575, NextOffset: 3396 testutil.go:509: Offset: 2856, NextOffset: 3758 === 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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 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: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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev test2 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: 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: 2745, NextOffset: 2782 testutil.go:509: Offset: 2464, NextOffset: 2501 testutil.go:509: Offset: 2782, NextOffset: 2819 testutil.go:509: Offset: 2501, NextOffset: 2538 testutil.go:509: Offset: 2819, NextOffset: 2856 testutil.go:509: Offset: 2538, NextOffset: 2575 testutil.go:509: Offset: 2856, NextOffset: 3758 testutil.go:509: Offset: 2575, NextOffset: 3396 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: 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: 2745 testutil.go:509: Offset: 937, NextOffset: 2464 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 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test foo1.txt barlink 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: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3097 === 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=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 === 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 24080 48131 72215 96210] testutil.go:2330: got gzip streams: === 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 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=true,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=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 3309 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3309 === 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":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 === 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=-2,prefix="",format=PAX,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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1890,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1927,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1964,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 baz.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 [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: 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: 1890 testutil.go:509: Offset: 1212, NextOffset: 2172 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1890, NextOffset: 1927 testutil.go:509: Offset: 2172, NextOffset: 2209 testutil.go:509: Offset: 1927, NextOffset: 1964 testutil.go:509: Offset: 2209, NextOffset: 2246 testutil.go:509: Offset: 1964, NextOffset: 2001 testutil.go:509: Offset: 2246, NextOffset: 2283 testutil.go:509: Offset: 2001, NextOffset: 2442 testutil.go:509: Offset: 2283, NextOffset: 2804 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt barlink test .no.prefetch.landmark 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: 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: 2172 testutil.go:509: Offset: 930, NextOffset: 1890 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2172, NextOffset: 2209 testutil.go:509: Offset: 1890, NextOffset: 1927 testutil.go:509: Offset: 2209, NextOffset: 2246 === 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 24080 48131 72215 96195] 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:509: Offset: 1927, NextOffset: 1964 testutil.go:509: Offset: 2246, NextOffset: 2283 testutil.go:509: Offset: 1964, NextOffset: 2001 testutil.go:509: Offset: 2283, NextOffset: 2804 testutil.go:509: Offset: 2001, NextOffset: 2442 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: "dev" vs "dev" === 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=0 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 321, NextOffset: 521 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96195 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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=USTAR testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark foo1.txt foo3.txt 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: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt bar barlink .no.prefetch.landmark foo1.txt foo3.txt 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: 146, NextOffset: 2356 === 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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=64000 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "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: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 === 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=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=-2,prefix="./",format=PAX,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 24080 48131 72215 96210] 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt baz.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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 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: 1906 testutil.go:509: Offset: 1221, NextOffset: 2189 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1906, NextOffset: 1943 testutil.go:509: Offset: 2189, NextOffset: 2226 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2226, NextOffset: 2263 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2263, NextOffset: 2300 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [4] 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} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2017, NextOffset: 2464 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2300, NextOffset: 2828 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX 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: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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1221, NextOffset: 2189 testutil.go:509: Offset: 938, NextOffset: 1906 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2189, NextOffset: 2226 testutil.go:509: Offset: 1906, NextOffset: 1943 testutil.go:509: Offset: 2226, NextOffset: 2263 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2263, NextOffset: 2300 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2300, NextOffset: 2828 testutil.go:509: Offset: 2017, NextOffset: 2464 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: 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 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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=0 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: "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=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === 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=-2,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 === 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 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: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar barlink] 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: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 === 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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 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 [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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2378 === 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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 === 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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2165 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,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=PAX testutil.go:1580: testing streams: [0 0 24080 48131 72215 96195] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96195 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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/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/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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark foo3.txt barlink dev] 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: 1896 testutil.go:509: Offset: 1217, NextOffset: 2179 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1896, NextOffset: 1933 testutil.go:509: Offset: 2179, NextOffset: 2216 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2216, NextOffset: 2253 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2253, NextOffset: 2290 testutil.go:509: Offset: 2007, NextOffset: 2451 testutil.go:509: Offset: 2290, NextOffset: 2814 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark 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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2179, NextOffset: 2216 testutil.go:509: Offset: 1896, NextOffset: 1933 testutil.go:509: Offset: 2216, NextOffset: 2253 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2253, NextOffset: 2290 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2290, NextOffset: 2814 testutil.go:509: Offset: 2007, NextOffset: 2451 testutil.go:395: Comparing: "test2" vs "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 === 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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 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: 2179 testutil.go:509: Offset: 934, NextOffset: 1896 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=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=true,format=GNU testutil.go:1580: testing streams: [0 0 24077 48128 72213 96208] 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev .no.prefetch.landmark barlink 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: 0, NextOffset: 2152 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 24077 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: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 48128 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: 146, NextOffset: 2365 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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: 0, NextOffset: 2152 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 72213 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96208 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2365 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:395: Comparing: "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: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2152 === 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=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark 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: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1952,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2199,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2236,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2273,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2310,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1915 testutil.go:509: Offset: 1225, NextOffset: 2199 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1915, NextOffset: 1952 testutil.go:509: Offset: 2199, NextOffset: 2236 testutil.go:509: Offset: 1952, NextOffset: 1989 testutil.go:509: Offset: 2236, NextOffset: 2273 testutil.go:509: Offset: 1989, NextOffset: 2026 testutil.go:509: Offset: 2273, NextOffset: 2310 testutil.go:509: Offset: 2026, NextOffset: 2475 testutil.go:509: Offset: 2310, NextOffset: 2840 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2199, NextOffset: 2236 testutil.go:509: Offset: 1915, NextOffset: 1952 testutil.go:509: Offset: 2236, NextOffset: 2273 testutil.go:509: Offset: 1952, NextOffset: 1989 === 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 24077 48128 72213 96193] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2273, NextOffset: 2310 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU 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:509: Offset: 1989, NextOffset: 2026 testutil.go:509: Offset: 2310, NextOffset: 2840 testutil.go:509: Offset: 2026, NextOffset: 2475 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1225, NextOffset: 2199 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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: 941, NextOffset: 1915 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=GNU testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72213 in stargz, uncompressed length 32000 === 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:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === 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=9,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":48128,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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#02 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test dev test2 bar foo3.txt .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: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 === 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 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: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 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: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 === 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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 === 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 24082 48137 72224 96219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72224 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96219 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48137,"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":48137,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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/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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark bar foo3.txt test baz.txt foo1.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 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 === 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=0,prefix="",src=1,format=USTAR,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt] 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 [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: "bar" vs "bar" testutil.go:401: 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: "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=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt foo1.txt foo3.txt test dev bar] 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 [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/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=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:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 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: "test" vs "test" testutil.go:401: 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 [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: 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 === 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=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:509: Offset: 545, NextOffset: 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: "foo3.txt" vs "foo3.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=USTAR,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 24082 48137 72224 96204] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72224 in stargz, uncompressed length 32000 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48137,"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":48137,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark foo1.txt 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: 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 === 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=0,prefix="./",src=1,format=USTAR,minChunkSize=0 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: "" vs "" testutil.go:401: Directory: "" vs "": [dev baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt 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: 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,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: 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 === 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=0,prefix="./",src=1,format=USTAR,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: 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 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": [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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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/testchar2" vs "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 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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=0,prefix="",format=PAX,minChunkSize=0/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: 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 foo1.txt bar foo3.txt dev test2 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === 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: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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 === 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: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: "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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 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=true,format=PAX testutil.go:1580: testing streams: [0 0 24082 48137 72224 96219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72224 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96219 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48137,"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":48137,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt barlink test baz.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: 9034 === 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=0,prefix="/",src=1,format=USTAR,minChunkSize=0 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: "test2" vs "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 "": [.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: 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 === 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=0,prefix="/",src=1,format=USTAR,minChunkSize=0 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: "bar" vs "bar" testutil.go:401: 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" === 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=USTAR,minChunkSize=64000 === 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=0/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev 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: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 [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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === 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 24082 48137 72224 96204] testutil.go:2330: got gzip streams: === 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:509: Offset: 545, NextOffset: 12013 === 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=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: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=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 === 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:395: Comparing: "baz.txt" vs "baz.txt" 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=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 === 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:509: Offset: 545, NextOffset: 12013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 72224 in stargz, uncompressed length 32000 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48137,"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":48137,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,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=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: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 "": [dev foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt 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: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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 [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: 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: "test2" vs "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=1,format=USTAR,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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt barlink test dev test2 .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: 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 [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 "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.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: 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: "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: 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,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=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 24081 48136 72221 96216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24081 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 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test test2 baz.txt 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: 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: "test2" vs "test2" testutil.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 "": [baz.txt foo1.txt dev .no.prefetch.landmark bar foo3.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: 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: "test2" vs "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 === 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=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: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: "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=0,prefix="",src=1,format=PAX,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=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24081 48136 72221 96201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24081 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 96201 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .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: 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: "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 === 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=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4994, NextOffset: 13219 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: 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 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,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: 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",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:1580: testing streams: [0 0 24083 48131 72216 96211] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24083 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.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=USTAR testutil.go:2349: [2] at 48131 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: "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=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 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_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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === 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 === 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":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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test 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: 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/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=0,prefix="",src=1,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: "test" vs "test" testutil.go:401: 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 [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: 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/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=0,prefix="",src=1,format=PAX,minChunkSize=64000 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",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/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar foo3.txt test dev .no.prefetch.landmark 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: 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 === 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=0,prefix="./",src=1,format=PAX,minChunkSize=0 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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" === 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=0,prefix="./",src=1,format=PAX,minChunkSize=0 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 bar foo3.txt test dev .no.prefetch.landmark barlink 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: 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 === 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 24083 48131 72216 96196] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: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 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: "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=PAX,minChunkSize=64000 === 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/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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt bar baz.txt 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: 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/testchar2" vs "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: 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 foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] 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 [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: 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: "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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,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 === 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 24083 48131 72216 96211] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 === 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=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar foo3.txt test dev test2 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": [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: 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 baz.txt bar foo3.txt test dev test2 foo1.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: 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 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 [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: "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=1,format=PAX,minChunkSize=64000 === 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=USTAR,minChunkSize=64000/lost_digest_in_a_entry === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt barlink test dev .no.prefetch.landmark bar 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: 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 === 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=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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 foo3.txt barlink test dev .no.prefetch.landmark bar 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: 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: "bar" vs "bar" testutil.go:401: 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: "test2" vs "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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 === 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 === 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 24083 48131 72216 96196] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt barlink foo1.txt bar test] 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 === 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=0,prefix="../",src=1,format=PAX,minChunkSize=0 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 [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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === 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=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: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] 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: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 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: "bar" vs "bar" testutil.go:401: 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: 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 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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 baz.txt bar 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: 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: "test2" vs "test2" testutil.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 === 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=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: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: "" vs "" testutil.go:401: Directory: "" vs "": [bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink 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: 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 === 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 24082 48133 72217 96212] === 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:395: Comparing: "bar" vs "bar" testutil.go:401: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU 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:395: Comparing: "test" vs "test" testutil.go:401: 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 === 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 === 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: "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: "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: "test2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 24082 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: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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96212 in 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=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:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48133,"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":48133,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=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/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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === 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=0,prefix="",src=1,format=GNU,minChunkSize=0 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: "test" vs "test" testutil.go:401: 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: "barlink" vs "barlink" 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 [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: "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": [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: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: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 === 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 24082 48133 72217 96197] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48133,"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":48133,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink dev test2 .no.prefetch.landmark baz.txt 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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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/testchar1" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test foo1.txt bar barlink dev test2 .no.prefetch.landmark 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: 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 [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: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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: "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" === 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=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 === 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=USTAR === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.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=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,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: 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=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 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 "": [dev test2 .no.prefetch.landmark foo3.txt barlink baz.txt foo1.txt bar test] 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: "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: 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/testchar2" vs "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=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 === 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 24084 48138 72227 96222] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48138 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72227 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96222 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48138,"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":48138,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 .no.prefetch.landmark baz.txt barlink dev] 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === 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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink dev foo1.txt bar foo3.txt test test2 .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": [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: 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: "test" vs "test" testutil.go:401: 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 === 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=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:395: Comparing: "test2" vs "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: "barlink" vs "barlink" === 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=0,prefix="/",src=1,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/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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 bar barlink 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,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: "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 "": [bar barlink test .no.prefetch.landmark baz.txt foo1.txt foo3.txt 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 === 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 24084 48138 72227 96207] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 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=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=0 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: 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=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,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: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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 48138 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 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=1,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [3] at 72227 in stargz, uncompressed length 32000 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48138,"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":48138,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 baz.txt foo3.txt test dev] 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === 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: "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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 === 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=0,prefix="/",src=1,format=GNU,minChunkSize=64000 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 "": [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink 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: 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 === 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=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: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: "test" vs "test" testutil.go:401: 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 === 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=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: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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 bar barlink 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": [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: 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2 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 === 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 24084 48138 72227 96222] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 48138 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [3] at 72227 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96222 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48138,"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":48138,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: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: "bar" vs "bar" testutil.go:401: 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 [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=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=PAX === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 "": [foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 bar] 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=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:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "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 === 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=0,prefix="../",src=1,format=GNU,minChunkSize=64000 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 === 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=USTAR,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 24084 48138 72227 96207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48138 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72227 in stargz, uncompressed length 32000 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48138,"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":48138,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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/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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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: 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: 1590 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: "test2" vs "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 === 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=1,prefix="",src=1,format=USTAR,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: "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 "": [.no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev 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: 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" 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: 1590 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=1,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 24083 48138 72226 96221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48138 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 72226 in stargz, uncompressed length 33124 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48138,"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":48138,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 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 barlink dev bar test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 950 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72226,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: 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: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 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: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 950 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: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev bar test test2 .no.prefetch.landmark baz.txt] 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: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "test2" vs "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: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 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: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 950 === 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/lost_digest_in_a_entry === 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=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":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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 bar barlink dev .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 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: 1324 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 test test2 bar barlink 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: 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=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24083 48138 72226 96206] === 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" === 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=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 testutil.go:509: Offset: 1199, NextOffset: 1236 === 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=0 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: 1324 testutil.go:395: Comparing: "test2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 24083 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: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_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 48138 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72226 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96206 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 536 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48138,"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":48138,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72226,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "barlink" vs "barlink" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU 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=0 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=1,prefix="./",src=1,format=USTAR,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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark foo3.txt test dev baz.txt foo1.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:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 === 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, 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: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 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: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1072 testutil.go:509: Offset: 0, NextOffset: 959 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: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:509: Offset: 0, NextOffset: 959 === 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 === 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 24083 48134 72221 96216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 === 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=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar] 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: 986 === 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: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: 1326 testutil.go:509: Offset: 1276, NextOffset: 1604 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt 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: 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: 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: 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": [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: 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 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1165 testutil.go:509: Offset: 603, NextOffset: 986 === 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=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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark foo1.txt 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: 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: "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 === 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 24083 48134 72221 96201] 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:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 === 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=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 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 [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 bar .no.prefetch.landmark foo1.txt foo3.txt barlink test dev 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: 106, NextOffset: 1071 === 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 24083 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72221 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96201 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: 958 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: 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 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 === 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=PAX === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":987,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1024,"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":1098,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1167,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1241,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1278,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink dev test2 .no.prefetch.landmark bar foo3.txt test] 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] === 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=1,prefix="../",src=1,format=USTAR,minChunkSize=0 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: 987 testutil.go:509: Offset: 786, NextOffset: 1167 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 987, NextOffset: 1024 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1024, NextOffset: 1061 testutil.go:509: Offset: 1204, NextOffset: 1241 testutil.go:509: Offset: 1061, NextOffset: 1098 testutil.go:509: Offset: 1241, NextOffset: 1278 testutil.go:509: Offset: 1098, NextOffset: 1330 testutil.go:509: Offset: 1278, NextOffset: 1610 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 bar foo3.txt test baz.txt foo1.txt barlink 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: 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" testutil.go:395: Comparing: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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: 1167 testutil.go:509: Offset: 606, NextOffset: 987 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 987, NextOffset: 1024 testutil.go:509: Offset: 1204, NextOffset: 1241 testutil.go:509: Offset: 1024, NextOffset: 1061 testutil.go:509: Offset: 1241, NextOffset: 1278 testutil.go:509: Offset: 1061, NextOffset: 1098 testutil.go:509: Offset: 1278, NextOffset: 1610 testutil.go:509: Offset: 1098, NextOffset: 1330 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 === 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 24083 48134 72221 96216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt test 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: 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/testchar1" vs "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 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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt 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: 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: "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: "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: 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24083 48134 72221 96201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72221 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96201 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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":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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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":1119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1193,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1264,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1301,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1338,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1375,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 bar] 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: 1082 testutil.go:509: Offset: 779, NextOffset: 1264 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1119 testutil.go:509: Offset: 1264, NextOffset: 1301 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1301, NextOffset: 1338 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 1338, NextOffset: 1375 testutil.go:509: Offset: 1193, NextOffset: 1539 testutil.go:509: Offset: 1375, NextOffset: 1810 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt 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: 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: 1264 testutil.go:509: Offset: 597, NextOffset: 1082 testutil.go:395: Comparing: "test2" vs "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: 1264, NextOffset: 1301 testutil.go:509: Offset: 1082, NextOffset: 1119 testutil.go:509: Offset: 1301, NextOffset: 1338 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1338, NextOffset: 1375 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 1375, NextOffset: 1810 testutil.go:509: Offset: 1193, NextOffset: 1539 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] === 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=PAX,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" === 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=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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev barlink test test2 .no.prefetch.landmark 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 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 [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: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 === 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 24080 48133 72221 96216] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:395: Comparing: "test2" vs "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: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1296 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1296 testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1296 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1182 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=GNU testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48133,"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":48133,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,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/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=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU 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=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === 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=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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1271,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1308,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1345,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1382,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar test baz.txt foo1.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: 1091 testutil.go:509: Offset: 785, NextOffset: 1271 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1271, NextOffset: 1308 testutil.go:509: Offset: 1128, NextOffset: 1165 testutil.go:509: Offset: 1308, NextOffset: 1345 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1345, NextOffset: 1382 testutil.go:509: Offset: 1202, NextOffset: 1549 testutil.go:509: Offset: 1382, NextOffset: 1821 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/testchar1" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark 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: 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: 1271 testutil.go:509: Offset: 605, NextOffset: 1091 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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1271, NextOffset: 1308 testutil.go:509: Offset: 1091, NextOffset: 1128 testutil.go:509: Offset: 1308, NextOffset: 1345 testutil.go:509: Offset: 1128, NextOffset: 1165 testutil.go:509: Offset: 1345, NextOffset: 1382 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1382, NextOffset: 1821 testutil.go:509: Offset: 1202, NextOffset: 1549 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === 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=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=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24080 48133 72221 96201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72221 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96201 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48133,"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":48133,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 baz.txt bar foo3.txt barlink test .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: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "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: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 === 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:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt 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: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 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: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1301 testutil.go:509: Offset: 0, NextOffset: 1188 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24085 48141 72233 96228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24085 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48141 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72233 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96228 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24085,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48141,"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":48141,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72233,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=USTAR === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1093,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1204,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 baz.txt foo3.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: 1093, NextOffset: 1130 === 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=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1272, NextOffset: 1309 testutil.go:509: Offset: 1130, NextOffset: 1167 testutil.go:509: Offset: 1309, NextOffset: 1346 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1346, NextOffset: 1383 testutil.go:509: Offset: 1204, NextOffset: 1552 testutil.go:509: Offset: 1383, 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/testchar1" vs "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 === 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=1,prefix="/",src=1,format=PAX,minChunkSize=0 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: 1093 testutil.go:509: Offset: 782, NextOffset: 1272 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2 baz.txt] 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: 1272, NextOffset: 1309 testutil.go:509: Offset: 1093, NextOffset: 1130 testutil.go:509: Offset: 1309, NextOffset: 1346 testutil.go:509: Offset: 1130, NextOffset: 1167 testutil.go:509: Offset: 1346, NextOffset: 1383 testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1383, NextOffset: 1820 testutil.go:509: Offset: 1204, NextOffset: 1552 testutil.go:395: Comparing: "test2" vs "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1272 testutil.go:509: Offset: 603, NextOffset: 1093 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: 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 === 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=1,prefix="/",format=USTAR,minChunkSize=64000 === 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 24085 48141 72233 96213] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24085 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48141 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72233 in stargz, uncompressed length 32000 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24085,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48141,"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":48141,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72233,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 === 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: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar dev foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark 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: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:395: Comparing: "test2" vs "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: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 testutil.go:509: Offset: 106, NextOffset: 1298 testutil.go:509: Offset: 0, NextOffset: 1185 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24085 48141 72233 96228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24085 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48141 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72233 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96228 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24085,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48141,"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":48141,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72233,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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":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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1103,"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":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1214,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1283,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1320,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1357,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1394,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev test2 baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 1103 testutil.go:509: Offset: 786, NextOffset: 1283 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1103, NextOffset: 1140 testutil.go:509: Offset: 1283, NextOffset: 1320 testutil.go:509: Offset: 1140, NextOffset: 1177 testutil.go:509: Offset: 1320, NextOffset: 1357 testutil.go:509: Offset: 1177, NextOffset: 1214 testutil.go:509: Offset: 1357, NextOffset: 1394 testutil.go:509: Offset: 1214, NextOffset: 1564 testutil.go:509: Offset: 1394, NextOffset: 1835 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: 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 foo1.txt test dev test2 baz.txt bar foo3.txt 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: 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: 1283 testutil.go:509: Offset: 606, NextOffset: 1103 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1283, NextOffset: 1320 testutil.go:509: Offset: 1103, NextOffset: 1140 testutil.go:509: Offset: 1320, NextOffset: 1357 testutil.go:509: Offset: 1140, NextOffset: 1177 testutil.go:509: Offset: 1357, NextOffset: 1394 testutil.go:509: Offset: 1177, NextOffset: 1214 testutil.go:509: Offset: 1394, NextOffset: 1835 testutil.go:509: Offset: 1214, NextOffset: 1564 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: 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test .no.prefetch.landmark baz.txt 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: 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 testutil.go:509: Offset: 106, NextOffset: 1315 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 "": [foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt barlink 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: 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: "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: "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: "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: 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=1,format=GNU,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 24085 48141 72233 96213] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24085 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48141 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72233 in stargz, uncompressed length 32000 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24085,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48141,"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":48141,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72233,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"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":1052,"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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev .no.prefetch.landmark foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 === 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=GNU,minChunkSize=0 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: 978 testutil.go:509: Offset: 783, 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: 978, NextOffset: 1015 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 1015, NextOffset: 1052 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1089, NextOffset: 1318 testutil.go:509: Offset: 1271, NextOffset: 1596 testutil.go:395: Comparing: "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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar 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: 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 === 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=0 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": [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: 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: 1160 testutil.go:509: Offset: 601, NextOffset: 978 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 978, NextOffset: 1015 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1015, NextOffset: 1052 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1271, NextOffset: 1596 testutil.go:509: Offset: 1089, NextOffset: 1318 testutil.go:395: Comparing: "test2" vs "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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test baz.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: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1065 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test baz.txt 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: 106, NextOffset: 1065 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: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1065 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: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 === 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=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:509: Offset: 0, NextOffset: 951 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === 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=1,prefix="/",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 24084 48142 72232 96227] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48142 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72232 in stargz, uncompressed length 33124 testutil.go:2349: [4] 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48142,"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":48142,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72232,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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/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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test test2 dev .no.prefetch.landmark baz.txt foo1.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: 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 === 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=1,prefix="./",src=1,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: 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: 1331 testutil.go:509: Offset: 1281, NextOffset: 1612 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2 dev] vs [baz.txt foo1.txt bar foo3.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: 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: 1331 testutil.go:395: Comparing: "test2" vs "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: "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: 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 === 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=1,prefix="./",src=1,format=GNU,minChunkSize=0 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: "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=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 === 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 24084 48142 72232 96212] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24084 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev baz.txt bar foo3.txt test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 48142 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72232 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96212 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48142,"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":48142,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72232,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 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: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.txt barlink test] 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": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:395: Comparing: "test2" vs "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: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 testutil.go:509: Offset: 106, NextOffset: 1079 testutil.go:509: Offset: 0, NextOffset: 964 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=1,prefix="/",src=1,format=GNU,minChunkSize=0 === 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=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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt bar .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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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 24168 48587 72818 97622] 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: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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 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: 1605 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 [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: "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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,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: 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: 1605 testutil.go:509: Offset: 1097, NextOffset: 1326 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" === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97622 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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: 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: "bar" vs "bar" testutil.go:401: 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 === 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=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 606 === 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=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 === 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=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark baz.txt foo1.txt barlink test dev 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: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 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/testchar2" vs "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: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 950 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: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 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 test dev bar foo3.txt 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: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 === 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 24168 48587 72818 96779] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 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: 106, NextOffset: 1063 === 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1063 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 24168 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: 0, NextOffset: 950 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,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=USTAR testutil.go:2349: [2] at 48587 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 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark baz.txt bar barlink dev 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: 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: "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: 1341 testutil.go:509: Offset: 1289, NextOffset: 1623 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: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink 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: 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: "bar" vs "bar" testutil.go:401: 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: "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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:509: Offset: 394, NextOffset: 506 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: "test" vs "test" testutil.go:401: 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: 1341 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 === 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 24168 48587 72818 97622] 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 48587 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97622 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark baz.txt bar test dev 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: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 === 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 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: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar 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: 106, NextOffset: 1083 === 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=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 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: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 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=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 24168 48587 72818 96779] 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 48587 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 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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/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 === 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":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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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: 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: 1139 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: "bar" vs "bar" testutil.go:401: 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 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: 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: 1357 testutil.go:509: Offset: 935, NextOffset: 1139 testutil.go:395: Comparing: "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: 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 === 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 24170 48590 72824 97628] 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 48590 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,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=GNU testutil.go:2349: [3] at 72824 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97628 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt bar barlink test dev test2 .no.prefetch.landmark] 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: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 === 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink test 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: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 616 === 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=9,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 24170 48590 72824 96785] 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,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: [2] at 48590 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96785 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 === 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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.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: 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": [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" === 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=9,prefix="./",src=1,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: 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 "": [bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink 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: 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: 993 testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=9,prefix="./",src=1,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: "bar" vs "bar" testutil.go:401: 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: 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 [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: 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=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,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:1580: testing streams: [0 0 24171 48592 72827 97631] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24171 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48592 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72827 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97631 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"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":48592,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=false,format=USTAR === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt] 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 === 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=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 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 [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: 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 === 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=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 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 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 "": [test2 foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt bar 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: 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: "bar" vs "bar" testutil.go:401: 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: "test2" vs "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: "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 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/testfifo" vs "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=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 24171 48592 72827 96788] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24171 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48592 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72827 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96788 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"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":48592,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === 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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt bar foo3.txt barlink foo1.txt test] 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 === 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: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1147 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 [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: 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 "": [foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] 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: 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: 1147 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 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: "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" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24171 48592 72827 97631] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24171 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48592 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72827 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97631 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"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":48592,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 616 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: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 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: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 616 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: 616 testutil.go:509: Offset: 90, NextOffset: 710 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 [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: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 616 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 616 === 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=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 710 === 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:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === 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=9,prefix="./",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 24171 48592 72827 96788] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24171 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48592 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72827 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96788 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"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":48592,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 barlink test] 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" === 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=9,prefix="../",src=1,format=USTAR,minChunkSize=0 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": [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: "bar" vs "bar" testutil.go:401: 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 "": [bar foo3.txt dev test2 barlink test .no.prefetch.landmark 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: 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: "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 === 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=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 === 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 24172 48594 72830 97634] 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=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink dev test2 .no.prefetch.landmark 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: 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/testchar1" vs "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: 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 24172 in stargz, uncompressed length 32512 === 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:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 48594 in stargz, uncompressed length 33536 === 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: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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 72830 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97634 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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" === 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 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=-2,prefix="./",lossless=true,format=GNU testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48594,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" === 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} === 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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48594,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72830,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset === 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=USTAR,minChunkSize=64000 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 test 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: 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 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: "test" vs "test" testutil.go:401: 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: "foo1.txt" vs "foo1.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: "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" === 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=9,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: 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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":924,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1070,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1103,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1169,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt barlink foo1.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: 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: 924 testutil.go:509: Offset: 683, NextOffset: 1070 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 924, NextOffset: 957 testutil.go:509: Offset: 1070, NextOffset: 1103 testutil.go:509: Offset: 957, NextOffset: 990 testutil.go:509: Offset: 1103, NextOffset: 1136 testutil.go:509: Offset: 990, NextOffset: 1023 testutil.go:509: Offset: 1136, NextOffset: 1169 testutil.go:509: Offset: 1023, NextOffset: 1313 testutil.go:509: Offset: 1169, NextOffset: 1537 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: 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 bar foo3.txt barlink foo1.txt test 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: "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: 1070, NextOffset: 1103 testutil.go:509: Offset: 924, NextOffset: 957 testutil.go:509: Offset: 1103, NextOffset: 1136 testutil.go:509: Offset: 957, NextOffset: 990 testutil.go:509: Offset: 1136, NextOffset: 1169 testutil.go:509: Offset: 990, NextOffset: 1023 testutil.go:509: Offset: 1169, NextOffset: 1537 testutil.go:509: Offset: 1023, NextOffset: 1313 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 314, NextOffset: 347 === 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 24172 48594 72830 96791] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 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: 1070 testutil.go:509: Offset: 537, NextOffset: 924 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === 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=false,format=GNU testutil.go:2349: [1] at 24172 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48594 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72830 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96791 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72830,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 foo1.txt foo3.txt barlink .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: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 === 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=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 853 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 853 testutil.go:509: Offset: 0, NextOffset: 758 === 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=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 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 "": [dev test2 foo1.txt foo3.txt barlink .no.prefetch.landmark baz.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: 90, NextOffset: 853 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: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 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: 853 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: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 === 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=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 853 testutil.go:509: Offset: 0, NextOffset: 758 === 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 24168 48589 72819 97623] 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 48589 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72819 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97623 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48589,"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":48589,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === 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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":933,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":966,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":999,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1032,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1079,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1145,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1178,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink dev foo1.txt test 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 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 933 testutil.go:509: Offset: 691, NextOffset: 1079 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 933, NextOffset: 966 testutil.go:509: Offset: 1079, NextOffset: 1112 testutil.go:509: Offset: 966, NextOffset: 999 testutil.go:509: Offset: 1112, NextOffset: 1145 testutil.go:509: Offset: 999, NextOffset: 1032 === 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 24168 48589 72819 96780] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1145, NextOffset: 1178 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1032, NextOffset: 1325 testutil.go:509: Offset: 1178, NextOffset: 1550 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=-2,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=9,prefix="./",src=1,format=PAX,minChunkSize=0 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 barlink dev foo1.txt test test2 .no.prefetch.landmark 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: 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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR 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=PAX,minChunkSize=0 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: 1079 testutil.go:509: Offset: 545, NextOffset: 933 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 48589 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1079, NextOffset: 1112 === 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=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 933, NextOffset: 966 testutil.go:509: Offset: 1112, NextOffset: 1145 testutil.go:509: Offset: 966, NextOffset: 999 testutil.go:509: Offset: 1145, NextOffset: 1178 testutil.go:509: Offset: 999, NextOffset: 1032 testutil.go:509: Offset: 1178, NextOffset: 1550 testutil.go:509: Offset: 1032, NextOffset: 1325 testutil.go:395: Comparing: "test2" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 72819 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 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=-2,prefix="/",lossless=false,format=USTAR 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48589,"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":48589,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=9,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 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === 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 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 baz.txt foo1.txt bar .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 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: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "barlink" vs "barlink" === 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 24168 48589 72819 97623] 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=true,format=PAX 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 48589 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72819 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97623 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48589,"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":48589,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === 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/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=9,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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar barlink test .no.prefetch.landmark 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: 929, NextOffset: 962 testutil.go:509: Offset: 1075, NextOffset: 1108 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 1028, NextOffset: 1321 testutil.go:509: Offset: 1174, NextOffset: 1545 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: 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: 929 testutil.go:509: Offset: 687, NextOffset: 1075 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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: 1075, NextOffset: 1108 testutil.go:509: Offset: 929, NextOffset: 962 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1174, NextOffset: 1545 testutil.go:509: Offset: 1028, NextOffset: 1321 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 1075 testutil.go:509: Offset: 541, NextOffset: 929 testutil.go:395: Comparing: "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: 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: "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 === 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=false,format=PAX testutil.go:1580: testing streams: [0 0 24168 48589 72819 96780] 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 48589 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72819 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48589,"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":48589,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === 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 === 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=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:395: Comparing: "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: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 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 [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: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 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: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 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: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 760 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24169 48590 72824 97628] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 72824 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97628 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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":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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink baz.txt foo1.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: 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 === 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=0 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 === 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=9,prefix="../",src=1,format=PAX,minChunkSize=0 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: 937 testutil.go:509: Offset: 695, NextOffset: 1083 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 937, NextOffset: 970 testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 1116, NextOffset: 1149 testutil.go:509: Offset: 1003, NextOffset: 1036 testutil.go:509: Offset: 1149, NextOffset: 1182 testutil.go:509: Offset: 1036, NextOffset: 1329 testutil.go:509: Offset: 1182, NextOffset: 1557 testutil.go:395: Comparing: "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 barlink baz.txt foo1.txt bar foo3.txt test dev test2] 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: 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: 1083 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/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: 549, 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: 1083, NextOffset: 1116 testutil.go:509: Offset: 937, NextOffset: 970 testutil.go:509: Offset: 1116, NextOffset: 1149 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 1149, NextOffset: 1182 testutil.go:509: Offset: 1003, NextOffset: 1036 testutil.go:509: Offset: 1182, NextOffset: 1557 testutil.go:509: Offset: 1036, NextOffset: 1329 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: 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=9,prefix="/",format=GNU,minChunkSize=64000 === 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=false,format=GNU testutil.go:1580: testing streams: [0 0 24169 48590 72824 96785] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96785 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test .no.prefetch.landmark 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: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 === 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=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar 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: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:509: Offset: 0, NextOffset: 765 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === 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=9,prefix="../",format=USTAR,minChunkSize=0 === 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 24173 48595 72832 97636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24173 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48595 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72832 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97636 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48595,"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":48595,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72832,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=0/lost_digest_in_a_entry === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev baz.txt barlink 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: 1137 testutil.go:509: Offset: 1081, NextOffset: 1355 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: 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 "": [foo1.txt bar foo3.txt dev baz.txt barlink test test2 .no.prefetch.landmark] 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: 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 === 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=GNU,minChunkSize=0 testutil.go:509: Offset: 1081, NextOffset: 1355 testutil.go:509: Offset: 935, NextOffset: 1137 testutil.go:395: Comparing: "test2" vs "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: "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": [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: 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,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 24173 48595 72832 96793] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24173 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48595 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72832 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96793 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48595,"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":48595,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72832,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 .no.prefetch.landmark foo1.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 717 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 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" === 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=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] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt] 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: 90, NextOffset: 717 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: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 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: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 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: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 === 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=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 === 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 24173 48595 72832 97636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24173 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48595 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72832 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97636 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48595,"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":48595,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72832,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 baz.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: 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 === 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 24173 48595 72832 96793] 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: 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: 850 testutil.go:509: Offset: 687, NextOffset: 996 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt bar foo3.txt .no.prefetch.landmark foo1.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: 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 === 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 24173 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: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 48595 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72832 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96793 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48595,"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":48595,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72832,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "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 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: "test2" vs "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=1,format=GNU,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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark foo3.txt barlink 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: 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 "": [baz.txt foo1.txt bar test .no.prefetch.landmark 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: 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: "bar" vs "bar" testutil.go:401: 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: "test" vs "test" testutil.go:401: 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: "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" 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: 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 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24175 48598 72836 97640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24175 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48598 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72836 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97640 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24175,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48598,"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":48598,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72836,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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":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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar foo3.txt dev test2 baz.txt foo1.txt] 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: 1145 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 [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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt dev test2 baz.txt foo1.txt barlink 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: 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: 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1145 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,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=false,format=GNU === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24175 48598 72836 96797] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24175 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48598 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72836 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96797 in stargz, uncompressed length 0; extra="SG\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:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24175,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48598,"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":48598,"innerOffset":1536,"digest":"sha256:6e8c13e3c7c9ee31ad0b3de71ac0f2725e37e75dfef204abd2e83432f93f170a","chunkSize":32000,"chunkDigest":"sha256:74e60b3164b5ea019d2f420bf2c9bf61f8e0ec5f92be0ab76cac2971bcfe5fb5"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72836,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:af2e819e1bfac3b30b812c10213fdb9efd2a12640944e6de52d9d5ef2f41e37a"} 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark foo1.txt test2 baz.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: 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] === 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=9,prefix="/",src=1,format=GNU,minChunkSize=64000 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": [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: 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 === 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=64000 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test2 baz.txt bar foo3.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: 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: "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: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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": [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=9,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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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: 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 [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: 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/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: 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: "" 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: "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 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 [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=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=0/duplicated_entry_offset === 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: 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 === 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=9,prefix="../",src=1,format=GNU,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/testfifo" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev .no.prefetch.landmark bar barlink test test2 baz.txt 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: 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: "test2" vs "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: "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: "foo1.txt" vs "foo1.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: "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: "bar" vs "bar" testutil.go:401: 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: "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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt 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: 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: 1176 testutil.go:509: Offset: 1112, NextOffset: 1397 testutil.go:395: Comparing: "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: 864 testutil.go:509: Offset: 686, NextOffset: 1013 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 [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: 592, NextOffset: 686 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: "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: 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: 1176 testutil.go:395: Comparing: "test2" vs "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=1,format=USTAR,minChunkSize=64000 === 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=0/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "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: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 === 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=64000 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark barlink 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: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 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: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:509: Offset: 0, NextOffset: 666 === 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/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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 baz.txt barlink .no.prefetch.landmark] 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 === 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=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 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: 875 testutil.go:509: Offset: 694, 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: 1188 testutil.go:509: Offset: 1123, NextOffset: 1413 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 foo1.txt bar foo3.txt test dev test2 baz.txt 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=-1,prefix="./",src=1,format=USTAR,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 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: "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 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1024 testutil.go:509: Offset: 545, NextOffset: 875 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1413 testutil.go:509: Offset: 974, NextOffset: 1188 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 baz.txt foo3.txt] 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 === 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=-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:395: Comparing: "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: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 baz.txt foo3.txt .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: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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 === 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=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "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: "foo3.txt" vs "foo3.txt" 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=USTAR,minChunkSize=64000 === 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=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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink dev baz.txt foo1.txt bar 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: 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [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: "bar" vs "bar" testutil.go:401: 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: "test" vs "test" testutil.go:401: 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: "test2" vs "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: "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: "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 === 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=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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 baz.txt foo1.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: 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: "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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2] 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: 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: "test" vs "test" testutil.go:401: 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: "test2" vs "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: "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: "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/testchar1" vs "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=1,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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 .no.prefetch.landmark baz.txt 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: 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 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: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt test foo1.txt barlink 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: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 === 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/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=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink dev .no.prefetch.landmark bar test test2] 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test test2 baz.txt 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: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "test2" vs "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=1,format=PAX,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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":960,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":993,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1026,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1059,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1109,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1142,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1208,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt foo3.txt test 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: 960 testutil.go:509: Offset: 686, NextOffset: 1109 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 960, NextOffset: 993 testutil.go:509: Offset: 1109, NextOffset: 1142 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 1142, NextOffset: 1175 testutil.go:509: Offset: 1026, NextOffset: 1059 testutil.go:509: Offset: 1175, NextOffset: 1208 testutil.go:509: Offset: 1059, NextOffset: 1370 testutil.go:509: Offset: 1208, NextOffset: 1595 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink baz.txt 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: 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: 1109 testutil.go:509: Offset: 537, NextOffset: 960 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1109, NextOffset: 1142 testutil.go:509: Offset: 960, NextOffset: 993 testutil.go:509: Offset: 1142, NextOffset: 1175 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 1175, NextOffset: 1208 testutil.go:509: Offset: 1026, NextOffset: 1059 testutil.go:509: Offset: 1208, NextOffset: 1595 testutil.go:509: Offset: 1059, NextOffset: 1370 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: 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" === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.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: 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": [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: 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 "": [.no.prefetch.landmark bar foo3.txt baz.txt foo1.txt barlink 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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": [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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test dev test2 .no.prefetch.landmark 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: 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: 1383 testutil.go:509: Offset: 1218, NextOffset: 1610 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "barlink" vs "barlink" 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: "bar" vs "bar" testutil.go:401: 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: "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: "test" vs "test" testutil.go:401: 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: 1610 testutil.go:509: Offset: 1069, NextOffset: 1383 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: 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 === 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=-1,prefix="./",src=1,format=PAX,minChunkSize=0 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=PAX,minChunkSize=64000 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 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: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 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 [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: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 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: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:395: Comparing: "test2" vs "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: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:509: Offset: 0, NextOffset: 830 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":965,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":998,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1064,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1114,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev bar test 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: 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: 965 testutil.go:509: Offset: 690, NextOffset: 1114 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1114, NextOffset: 1147 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1147, NextOffset: 1180 testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 1180, NextOffset: 1213 testutil.go:509: Offset: 1064, NextOffset: 1376 testutil.go:509: Offset: 1213, NextOffset: 1605 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 dev bar test test2 .no.prefetch.landmark 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: 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" === 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=-1,prefix="/",src=1,format=PAX,minChunkSize=0 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: 1114 testutil.go:509: Offset: 541, NextOffset: 965 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: "bar" vs "bar" testutil.go:401: 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: 1114, NextOffset: 1147 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1147, NextOffset: 1180 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1180, NextOffset: 1213 testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 1213, NextOffset: 1605 testutil.go:509: Offset: 1064, NextOffset: 1376 testutil.go:395: Comparing: "test2" vs "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 === 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=-1,prefix="/",src=1,format=PAX,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 === 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=-1,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt barlink test2 foo1.txt test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 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: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 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 [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: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 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: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 === 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 927 testutil.go:509: Offset: 0, NextOffset: 828 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=PAX,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=-1,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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1011,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1044,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1077,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1127,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1160,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1193,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1226,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt bar 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: 978, NextOffset: 1011 testutil.go:509: Offset: 1127, NextOffset: 1160 testutil.go:509: Offset: 1011, NextOffset: 1044 testutil.go:509: Offset: 1160, NextOffset: 1193 testutil.go:509: Offset: 1044, NextOffset: 1077 testutil.go:509: Offset: 1193, NextOffset: 1226 === 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=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1077, NextOffset: 1389 testutil.go:509: Offset: 1226, NextOffset: 1622 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: 978 testutil.go:509: Offset: 698, NextOffset: 1127 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] 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 === 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=-1,prefix="../",src=1,format=PAX,minChunkSize=0 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1127, NextOffset: 1160 testutil.go:509: Offset: 978, NextOffset: 1011 testutil.go:509: Offset: 1160, NextOffset: 1193 testutil.go:509: Offset: 1011, NextOffset: 1044 testutil.go:509: Offset: 1193, NextOffset: 1226 testutil.go:509: Offset: 1044, NextOffset: 1077 testutil.go:509: Offset: 1226, NextOffset: 1622 testutil.go:509: Offset: 1077, NextOffset: 1389 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1127 testutil.go:509: Offset: 549, NextOffset: 978 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test test2 baz.txt 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: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, 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: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 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: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 835 === 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=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 934 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 [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: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "test2" vs "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: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 === 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=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=-1,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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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: 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: 1180 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev 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: 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/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=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1116, NextOffset: 1399 testutil.go:509: Offset: 967, NextOffset: 1180 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: 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === 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=-1,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev bar test test2] 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": [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: 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 dev bar test test2 .no.prefetch.landmark baz.txt 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: 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: "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" 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: 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: "test2" vs "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 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev .no.prefetch.landmark foo1.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: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [foo3.txt barlink test2 baz.txt bar test dev .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: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1031 === 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=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 882 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: 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/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=-1,prefix="./",src=1,format=GNU,minChunkSize=0 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: "test" vs "test" testutil.go:401: 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=64000 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt bar 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: 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 test dev test2 .no.prefetch.landmark baz.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: 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: "barlink" vs "barlink" 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: "foo3.txt" vs "foo3.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: "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: 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 === 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=GNU,minChunkSize=64000 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=1,format=GNU,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=-2,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":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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink dev .no.prefetch.landmark baz.txt foo1.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/testfifo" vs "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: 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: 876 testutil.go:509: Offset: 690, 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: 1188 testutil.go:509: Offset: 1124, NextOffset: 1409 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt test test2 bar foo3.txt barlink dev .no.prefetch.landmark baz.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: 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: 1409 testutil.go:509: Offset: 975, NextOffset: 1188 testutil.go:395: Comparing: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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: 1025 testutil.go:509: Offset: 541, NextOffset: 876 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: 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt test test2 .no.prefetch.landmark foo1.txt bar] 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: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink dev baz.txt foo3.txt test test2 .no.prefetch.landmark 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: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 773 testutil.go:509: Offset: 0, NextOffset: 674 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: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:395: Comparing: "test2" vs "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: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:509: Offset: 0, NextOffset: 674 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt bar foo3.txt dev .no.prefetch.landmark 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: 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: 1197 testutil.go:509: Offset: 1133, NextOffset: 1424 testutil.go:395: Comparing: "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: 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 "": [bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2 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: 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: 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: 1197 testutil.go:395: Comparing: "test2" vs "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: 1034 testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:395: Comparing: "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=-1,prefix="../",src=1,format=GNU,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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev test2 baz.txt foo1.txt barlink] 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": [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: 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 "": [baz.txt foo1.txt barlink .no.prefetch.landmark bar 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: 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 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: 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 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1878,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1989,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar dev test2] 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: 1878 testutil.go:509: Offset: 1209, NextOffset: 2161 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1878, NextOffset: 1915 testutil.go:509: Offset: 2161, NextOffset: 2198 testutil.go:509: Offset: 1915, NextOffset: 1952 testutil.go:509: Offset: 2198, NextOffset: 2235 testutil.go:509: Offset: 1952, NextOffset: 1989 testutil.go:509: Offset: 2235, NextOffset: 2272 testutil.go:509: Offset: 1989, NextOffset: 2428 testutil.go:509: Offset: 2272, NextOffset: 2791 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/testchar1" vs "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 baz.txt foo1.txt foo3.txt barlink test bar dev test2] 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: 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: "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: 2161 testutil.go:509: Offset: 926, 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: 2161, NextOffset: 2198 testutil.go:509: Offset: 1878, NextOffset: 1915 testutil.go:509: Offset: 2198, NextOffset: 2235 testutil.go:509: Offset: 1915, NextOffset: 1952 testutil.go:509: Offset: 2235, NextOffset: 2272 testutil.go:509: Offset: 1952, NextOffset: 1989 testutil.go:509: Offset: 2272, NextOffset: 2791 testutil.go:509: Offset: 1989, NextOffset: 2428 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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 [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 === 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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 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: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 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: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 testutil.go:509: Offset: 146, NextOffset: 2343 testutil.go:509: Offset: 0, NextOffset: 2129 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 .no.prefetch.landmark foo1.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: 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: 1896 testutil.go:509: Offset: 1215, 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: 1896, NextOffset: 1933 testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 2007, NextOffset: 2450 testutil.go:509: Offset: 2288, NextOffset: 2811 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 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 foo1.txt foo3.txt barlink test baz.txt bar 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 [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: 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: 2177 testutil.go:509: Offset: 934, NextOffset: 1896 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1896, NextOffset: 1933 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2288, NextOffset: 2811 testutil.go:509: Offset: 2007, NextOffset: 2450 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 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt bar 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: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 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: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt 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: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "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: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:509: Offset: 0, NextOffset: 2151 === 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=-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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt barlink dev test2 .no.prefetch.landmark 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: 1886, NextOffset: 1923 testutil.go:509: Offset: 2169, NextOffset: 2206 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2206, NextOffset: 2243 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2243, NextOffset: 2280 testutil.go:509: Offset: 1997, NextOffset: 2437 testutil.go:509: Offset: 2280, NextOffset: 2802 testutil.go:395: Comparing: "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" === 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=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 930, NextOffset: 1886 testutil.go:509: Offset: 1213, NextOffset: 2169 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 dev test2 .no.prefetch.landmark 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: 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: 2169, NextOffset: 2206 testutil.go:509: Offset: 1886, NextOffset: 1923 testutil.go:509: Offset: 2206, NextOffset: 2243 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2243, NextOffset: 2280 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2280, NextOffset: 2802 testutil.go:509: Offset: 1997, NextOffset: 2437 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: 2169 testutil.go:509: Offset: 930, NextOffset: 1886 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" === 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=-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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 .no.prefetch.landmark 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 === 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=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev baz.txt 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: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:395: Comparing: "test2" vs "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: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 testutil.go:509: Offset: 146, NextOffset: 2350 testutil.go:509: Offset: 0, NextOffset: 2138 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt 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: 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: 1906 testutil.go:509: Offset: 1218, 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: 1906, NextOffset: 1943 testutil.go:509: Offset: 2187, NextOffset: 2224 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 2017, NextOffset: 2462 testutil.go:509: Offset: 2298, NextOffset: 2823 testutil.go:395: Comparing: "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 "": [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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2187 testutil.go:509: Offset: 937, NextOffset: 1906 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1906, NextOffset: 1943 testutil.go:509: Offset: 2224, NextOffset: 2261 === 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=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2298, NextOffset: 2823 testutil.go:509: Offset: 2017, 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 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === 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=-2,prefix="./",format=GNU,minChunkSize=64000 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 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: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "test2" vs "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: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2375 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,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: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:509: Offset: 146, NextOffset: 2375 testutil.go:509: Offset: 0, NextOffset: 2163 === 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=-2,prefix="/",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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2431,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2468,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2505,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2542,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2714,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2751,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2788,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar] 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 === 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=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 2431 testutil.go:509: Offset: 1209, NextOffset: 2714 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2431, NextOffset: 2468 testutil.go:509: Offset: 2714, NextOffset: 2751 testutil.go:509: Offset: 2468, NextOffset: 2505 testutil.go:509: Offset: 2751, NextOffset: 2788 testutil.go:509: Offset: 2505, NextOffset: 2542 testutil.go:509: Offset: 2788, NextOffset: 2825 testutil.go:509: Offset: 2542, NextOffset: 3355 testutil.go:509: Offset: 2825, NextOffset: 3718 testutil.go:395: Comparing: "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: "" vs "" testutil.go:401: Directory: "" vs "": [bar dev baz.txt foo1.txt foo3.txt barlink test 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: 1209, NextOffset: 2714 testutil.go:509: Offset: 926, NextOffset: 2431 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2714, NextOffset: 2751 testutil.go:509: Offset: 2431, NextOffset: 2468 testutil.go:509: Offset: 2751, NextOffset: 2788 testutil.go:509: Offset: 2468, NextOffset: 2505 testutil.go:509: Offset: 2788, NextOffset: 2825 testutil.go:509: Offset: 2505, NextOffset: 2542 testutil.go:509: Offset: 2825, NextOffset: 3718 testutil.go:509: Offset: 2542, NextOffset: 3355 testutil.go:395: Comparing: "test2" vs "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: "bar" vs "bar" testutil.go:401: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 === 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=-2,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 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: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 === 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=-2,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 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=externaltoc_gzip_compression_level=-2,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=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] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3056 === 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=-2,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:509: Offset: 0, NextOffset: 3056 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 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/testfifo" vs "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: 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: 2449 testutil.go:509: Offset: 1215, NextOffset: 2730 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2449, NextOffset: 2486 testutil.go:509: Offset: 2730, NextOffset: 2767 testutil.go:509: Offset: 2486, NextOffset: 2523 testutil.go:509: Offset: 2767, NextOffset: 2804 testutil.go:509: Offset: 2523, NextOffset: 2560 testutil.go:509: Offset: 2804, NextOffset: 2841 testutil.go:509: Offset: 2560, NextOffset: 3376 testutil.go:509: Offset: 2841, NextOffset: 3738 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 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: 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: 2730 testutil.go:509: Offset: 934, 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: "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2730, NextOffset: 2767 testutil.go:509: Offset: 2449, NextOffset: 2486 testutil.go:509: Offset: 2767, NextOffset: 2804 testutil.go:509: Offset: 2486, NextOffset: 2523 testutil.go:509: Offset: 2804, NextOffset: 2841 testutil.go:509: Offset: 2523, NextOffset: 2560 testutil.go:509: Offset: 2841, NextOffset: 3738 testutil.go:509: Offset: 2560, NextOffset: 3376 === 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/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=-2,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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt barlink dev test2 .no.prefetch.landmark 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: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 === 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=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 === 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=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3077 === 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=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar test foo3.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: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 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: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 testutil.go:509: Offset: 146, NextOffset: 3289 testutil.go:509: Offset: 0, NextOffset: 3077 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2442,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2479,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2516,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2553,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2725,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2762,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2799,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2836,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 2442 testutil.go:509: Offset: 1213, NextOffset: 2725 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2442, NextOffset: 2479 testutil.go:509: Offset: 2725, NextOffset: 2762 testutil.go:509: Offset: 2479, NextOffset: 2516 testutil.go:509: Offset: 2762, NextOffset: 2799 testutil.go:509: Offset: 2516, NextOffset: 2553 testutil.go:509: Offset: 2799, NextOffset: 2836 testutil.go:509: Offset: 2553, NextOffset: 3369 testutil.go:509: Offset: 2836, NextOffset: 3733 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test 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: 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: 2725 testutil.go:509: Offset: 930, 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: 2725, NextOffset: 2762 testutil.go:509: Offset: 2442, NextOffset: 2479 testutil.go:509: Offset: 2762, NextOffset: 2799 testutil.go:509: Offset: 2479, NextOffset: 2516 testutil.go:509: Offset: 2799, NextOffset: 2836 testutil.go:509: Offset: 2516, NextOffset: 2553 testutil.go:509: Offset: 2836, NextOffset: 3733 testutil.go:509: Offset: 2553, NextOffset: 3369 === 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=-2,prefix="/",src=1,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: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=-2,prefix="../",format=USTAR,minChunkSize=0/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=-2,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev baz.txt barlink 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: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 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: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev baz.txt barlink test2 .no.prefetch.landmark] 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: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 === 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=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 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: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] === 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=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 testutil.go:509: Offset: 146, NextOffset: 3282 testutil.go:509: Offset: 0, NextOffset: 3070 === 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=-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2464,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2501,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2538,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2575,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} === 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=-2,prefix="../",src=1,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":"../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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2745,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2782,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2819,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2856,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 .no.prefetch.landmark baz.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 2464 testutil.go:509: Offset: 1218, NextOffset: 2745 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2464, NextOffset: 2501 testutil.go:509: Offset: 2745, NextOffset: 2782 testutil.go:509: Offset: 2501, NextOffset: 2538 testutil.go:509: Offset: 2782, NextOffset: 2819 testutil.go:509: Offset: 2538, NextOffset: 2575 testutil.go:509: Offset: 2819, NextOffset: 2856 testutil.go:509: Offset: 2575, NextOffset: 3396 testutil.go:509: Offset: 2856, NextOffset: 3758 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=-2,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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt 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: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: 2745 testutil.go:509: Offset: 937, NextOffset: 2464 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2745, NextOffset: 2782 testutil.go:509: Offset: 2464, NextOffset: 2501 testutil.go:509: Offset: 2782, NextOffset: 2819 testutil.go:509: Offset: 2501, NextOffset: 2538 testutil.go:509: Offset: 2819, NextOffset: 2856 testutil.go:509: Offset: 2538, NextOffset: 2575 testutil.go:509: Offset: 2856, NextOffset: 3758 testutil.go:509: Offset: 2575, NextOffset: 3396 testutil.go:395: Comparing: "test2" vs "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 === 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=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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo1.txt bar foo3.txt dev baz.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:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 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 [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: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 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: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:395: Comparing: "test2" vs "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: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3309 testutil.go:509: Offset: 0, NextOffset: 3097 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === 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=-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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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: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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1890,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1927,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1964,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark foo1.txt bar 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: 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=externaltoc_gzip_compression_level=-2,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: 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: 1890 testutil.go:509: Offset: 1212, NextOffset: 2172 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1890, NextOffset: 1927 testutil.go:509: Offset: 2172, NextOffset: 2209 testutil.go:509: Offset: 1927, NextOffset: 1964 testutil.go:509: Offset: 2209, NextOffset: 2246 testutil.go:509: Offset: 1964, NextOffset: 2001 testutil.go:509: Offset: 2246, NextOffset: 2283 testutil.go:509: Offset: 2001, NextOffset: 2442 testutil.go:509: Offset: 2283, NextOffset: 2804 === 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=-2,prefix="",src=1,format=GNU,minChunkSize=0 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 "": [test2 .no.prefetch.landmark foo1.txt bar barlink test dev baz.txt 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: 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: 2172, NextOffset: 2209 testutil.go:509: Offset: 1890, NextOffset: 1927 testutil.go:509: Offset: 2209, NextOffset: 2246 testutil.go:509: Offset: 1927, NextOffset: 1964 testutil.go:509: Offset: 2246, NextOffset: 2283 testutil.go:509: Offset: 1964, NextOffset: 2001 testutil.go:509: Offset: 2283, NextOffset: 2804 testutil.go:509: Offset: 2001, NextOffset: 2442 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1212, NextOffset: 2172 testutil.go:509: Offset: 930, NextOffset: 1890 testutil.go:395: Comparing: "test2" vs "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/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=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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test test2 .no.prefetch.landmark baz.txt 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: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 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: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar] 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: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2356 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/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: 2143 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2356 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/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: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:509: Offset: 0, NextOffset: 2143 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === 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=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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt test dev bar 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: 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: 1906 testutil.go:509: Offset: 1221, NextOffset: 2189 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1906, NextOffset: 1943 testutil.go:509: Offset: 2189, NextOffset: 2226 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2226, NextOffset: 2263 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2263, NextOffset: 2300 testutil.go:509: Offset: 2017, NextOffset: 2464 testutil.go:509: Offset: 2300, NextOffset: 2828 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev bar barlink 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: 2189, NextOffset: 2226 testutil.go:509: Offset: 1906, NextOffset: 1943 testutil.go:509: Offset: 2226, NextOffset: 2263 testutil.go:509: Offset: 1943, NextOffset: 1980 testutil.go:509: Offset: 2263, NextOffset: 2300 === 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=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1980, NextOffset: 2017 testutil.go:509: Offset: 2300, NextOffset: 2828 testutil.go:509: Offset: 2017, NextOffset: 2464 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1017, NextOffset: 1221 testutil.go:509: Offset: 734, NextOffset: 938 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 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1221, NextOffset: 2189 testutil.go:509: Offset: 938, NextOffset: 1906 === 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=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 === 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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev baz.txt bar 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/testfifo" vs "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: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev 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: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2378 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "test2" vs "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: 2378 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2378 === 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=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:509: Offset: 0, NextOffset: 2165 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=1,format=GNU,minChunkSize=0 === 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 === 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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 1896 testutil.go:509: Offset: 1217, NextOffset: 2179 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1896, NextOffset: 1933 testutil.go:509: Offset: 2179, NextOffset: 2216 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2216, NextOffset: 2253 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2253, NextOffset: 2290 testutil.go:509: Offset: 2007, NextOffset: 2451 testutil.go:509: Offset: 2290, NextOffset: 2814 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt test baz.txt bar foo3.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: 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: 2179 testutil.go:509: Offset: 934, NextOffset: 1896 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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2179, NextOffset: 2216 testutil.go:509: Offset: 1896, NextOffset: 1933 testutil.go:509: Offset: 2216, NextOffset: 2253 testutil.go:509: Offset: 1933, NextOffset: 1970 testutil.go:509: Offset: 2253, NextOffset: 2290 testutil.go:509: Offset: 1970, NextOffset: 2007 testutil.go:509: Offset: 2290, NextOffset: 2814 testutil.go:509: Offset: 2007, NextOffset: 2451 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 === 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=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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test .no.prefetch.landmark foo3.txt barlink 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: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:395: Comparing: "barlink" vs "barlink" 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: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/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: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2365 testutil.go:509: Offset: 0, NextOffset: 2152 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1952,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2199,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2236,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2273,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2310,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink test2 foo1.txt bar 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: 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 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: 1915 testutil.go:509: Offset: 1225, NextOffset: 2199 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1915, NextOffset: 1952 testutil.go:509: Offset: 2199, NextOffset: 2236 testutil.go:509: Offset: 1952, NextOffset: 1989 testutil.go:509: Offset: 2236, NextOffset: 2273 testutil.go:509: Offset: 1989, NextOffset: 2026 testutil.go:509: Offset: 2273, NextOffset: 2310 testutil.go:509: Offset: 2026, NextOffset: 2475 testutil.go:509: Offset: 2310, NextOffset: 2840 === 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 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 [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: 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: 2199 testutil.go:509: Offset: 941, NextOffset: 1915 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: "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2199, NextOffset: 2236 testutil.go:509: Offset: 1915, NextOffset: 1952 testutil.go:509: Offset: 2236, NextOffset: 2273 testutil.go:509: Offset: 1952, NextOffset: 1989 testutil.go:509: Offset: 2273, NextOffset: 2310 testutil.go:509: Offset: 1989, NextOffset: 2026 testutil.go:509: Offset: 2310, NextOffset: 2840 testutil.go:509: Offset: 2026, NextOffset: 2475 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark baz.txt bar test dev foo1.txt] testutil.go:395: Comparing: "test" vs "test" === 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=-2,prefix="../",src=1,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: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 === 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=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 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: 0, NextOffset: 2176 === 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=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:395: Comparing: "barlink" vs "barlink" 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: "bar" vs "bar" testutil.go:401: 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: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 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: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 testutil.go:509: Offset: 146, NextOffset: 2389 testutil.go:509: Offset: 0, NextOffset: 2176 === 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=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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 bar test dev .no.prefetch.landmark foo1.txt 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/testchar1" vs "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 === 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=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: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar test dev .no.prefetch.landmark foo1.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: 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" 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 .no.prefetch.landmark foo3.txt baz.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 === 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/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: "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 === 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=0,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/testchar1" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark 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: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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: "test" vs "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=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === 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:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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: "foo3.txt" vs "foo3.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=USTAR,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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 barlink test 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 === 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=0,prefix="./",src=2,format=USTAR,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: 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: "test2" vs "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 "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2 barlink test dev] 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: 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: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" === 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=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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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" === 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=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:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 "": [foo1.txt foo3.txt test .no.prefetch.landmark baz.txt bar barlink dev 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: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=USTAR,minChunkSize=0 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 .no.prefetch.landmark baz.txt bar foo3.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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.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: 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 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: "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=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 === 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .no.prefetch.landmark baz.txt 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: 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" === 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=0,prefix="/",src=2,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: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] 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: 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 === 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=0,prefix="/",src=2,format=USTAR,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: "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" === 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=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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 .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: 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 === 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=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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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: 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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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/testchar2" vs "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=0,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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev foo1.txt bar 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: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 === 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=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 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 bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt 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: 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: "test2" vs "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: "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/testchar2" vs "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=0,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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 baz.txt foo1.txt bar barlink test] 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": [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 "": [barlink test .no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt 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: 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: 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: "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": [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: 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=PAX,minChunkSize=64000 === 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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink .no.prefetch.landmark foo1.txt bar test dev test2] testutil.go:395: Comparing: "test2" vs "test2" === 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=0,prefix="",src=2,format=PAX,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: 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": [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 test dev test2 baz.txt 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: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "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: "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=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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev 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: 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": [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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test dev 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: 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: "test2" vs "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: "test" vs "test" testutil.go:401: 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 [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" === 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=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === 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=0,prefix="../",format=GNU,minChunkSize=0#01 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev baz.txt foo1.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: 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": [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: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev] 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 [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: "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: "test2" vs "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/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === 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=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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 .no.prefetch.landmark bar foo3.txt barlink test] 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": [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: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev baz.txt foo1.txt 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: 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: "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 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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 === 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/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3881, NextOffset: 12106 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=0,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev .no.prefetch.landmark baz.txt foo3.txt 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: 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: "test2" vs "test2" testutil.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 "": [.no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar 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: 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": [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: "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: "test2" vs "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=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 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: 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/testchar1" vs "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 "": [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 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: "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: "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: 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 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] 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: "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 "": [baz.txt dev foo1.txt 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: "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 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 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 [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: 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=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test2 baz.txt bar foo3.txt .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: 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 [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 foo1.txt barlink test dev test2 baz.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: 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: "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: 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: "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=1,prefix="",format=PAX,minChunkSize=0#01/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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev bar 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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=0,prefix="",src=2,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: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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 === 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: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 foo1.txt foo3.txt test dev bar barlink test2] 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: "bar" vs "bar" testutil.go:401: 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 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 === 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=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 foo3.txt barlink test test2 .no.prefetch.landmark bar dev] 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=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/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: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 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 "": [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev] 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 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,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: "bar" vs "bar" testutil.go:401: 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": [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: "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 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 barlink dev test2 bar foo3.txt] 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": [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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 baz.txt foo1.txt barlink dev test2 bar 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: "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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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: "test" vs "test" testutil.go:401: 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 === 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=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 test dev test2 bar foo3.txt barlink .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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.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: "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 [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 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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=1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === 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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev test2 baz.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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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 "": [foo1.txt bar dev test2 baz.txt foo3.txt barlink test .no.prefetch.landmark] 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": [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] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,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: "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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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=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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-12-01T13:29:18Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-12-01T13:29:18Z","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-12-01T13:29:18Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-12-01T13:29:18Z","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 dev bar 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: 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink dev bar foo3.txt 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: 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 === 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 TRUNCATED DUE TO SIZE LIMIT: 20971520 bytes